Errores DB2.
ERROR | DESCRIPCION |
100 | Fila no encontrada al hacer una SELECT, FETCH o UPDATE |
000 | Ejecución correcta de la instrucción SQL. |
-001 | Hacer un UPDATE cuando la fila no existe. |
-004 | Campo demasiado largo en un CURSOR. |
-004 | Mover un alfanumético a un COMP en la WHERE |
-004 | Al abrir un CURSOR, metiendo valores alfanuméricos en numéricos |
-004 | No se corresponde COPY con CREATE |
-007 | Ilegal carácter en una instrucción SQL. |
-009 | Nombre de campo erróneo en el SET de un UPDATE. |
-009 | Nombre de campo erróneo en la SELECT de un CURSOR |
-009 | Nombre de tabla errónea en el FROM del DECLARE de un CURSOR |
-010 | Ilegal carácter en una instrucción SQL. Falta memoria en el PC. |
-011 | Usando el tipo VARCHAR, en la declaración del CURSOR se hace referencia al nivel 49 en lugar del nombre del grupo |
-012 | El número de campos de un FETCH es distinto al número de campos de la SELECT del CURSOR |
-016 | Se abre un CURSOR que ya estaba abierto . |
-016 | Se intenta hacer un UPDATE con el CURSOR cerrado. |
-016 | CURSOR no especificado en FETCH o CLOSE no esta abierto. |
-018 | Insertar con CLAVES DUPLICADAS, siempre y cuando se hayan creado índices. |
-019 | Instrucción SQL demasiado larga o demasiado compleja. |
-019 | Mala instrucción del DB2. |
-019 | Sintaxis en el DECLARE del CURSOR mala. |
-020 | Cambiar parámetro en COBOL .DIR que se encuentra en el directorio COBOLMF (Reajuste del COBOL para probar PC o HOST) (Cambiar deCDIC por ASCII o viceversa). |
-020 | Programa mal COMPILADO. Instrucción SQL incorrecta. |
-020 | En una OPEN revisar la DECLARE del CURSOR. |
-020 | Faltan las comas en el SET de un UPDATE ó en el último campo del DECLARE. |
-020 | Campos mal puestos en la SELECT del CURSOR. Falta el OF en el UPDATE del CURSOR. |
-020 | Hay campos particionados en la WORKING. |
-024 | Se intenta generar un CURSOR de una TABLA que no se ha creado. |
-026 | Demasiados nombres en la misma instrucción. |
-028 | Hacer un UPDATE de algún campo sobre una TABLA que no existe o no ha sido creada. |
-034 | Variable para acumular en la SELECT.COUNT ddee ser PIC S9(15) COMP-3. |
-034 | Faltan : en COMPO de WHERE. |
-040 | Insertar con CLAVES DUPLICADAS siempre y cuando se hayan creado INDICES. |
-046 | Demasiados campos especificados en la creación de un INDICE. |
-047 | Nombre de TABLAS vistas INDICES i/o sinónimos más largos del tamaño permitido máximo 18 caracteres. |
-050 | INDICE no puede ser creado porque la suma de las longitudes de los campos identificados es mayor de la permitida. |
-051 | No se puede crear un INDICE UNICO en las TABLAS con valores DUPLICADOS. |
-053 | Error en los datos.No concuerda la TABLA generada con la COPY. |
-057 | Al hacer un INSERT, la COPY y el SQL no tienen el mismo numero de campos. |
-059 | CREATE y COPY no están a nivel. |
-060 | Tipo de especificacion inválida. |
-061 | Demasiados campos para una TABLA. |
-072 | El operando de una función SQL es otra función SQL o distintivos seguidos de una expresión. |
-072 | Nombre de las TABLAS vistas índices o sinónimos mas largo del tamaño permitido máximo 18 caracteres. |
-073 | Campo definido en la SELECT y no en la GROUP BY. |
-075 | Campo definido en la SELECT y no en la GROUP BY. |
-079 | El objeto del INSERT, DELETE o UPDATE es una vista para lo cual la operación requerida no está permitida. |
-079 | Hacer un DELETE sin 'FOR UPDATE' en el CURSOR. |
-080 | Mas de un distintivo especificado en una SUBSELECT |
-082 | operándoos de una UNION no tienen el mismo número de campos. |
-084 | Instrucción SQL incorrecta. |
-084 | Programa mal COMPILADO. |
-084 | Poner una coma en el último campo del DECLARE. |
-084 | Campos mal puestos en la SELECT del CURSOR. |
-084 | En HOST dio al tragar el compilador un campo referenciado en una sentencia DB2 que no existía en la WORKING. |
-086 | Actualizar una TABLA sin haber leído previamente del CURSOR. |
-086 | Actualizar un campo con el valor de LOW-VALUES. |
-086 | Insertar una fila con clave LOW-VALUES. |
-086 | Campo en la WHERE con valor LOW-VALUES. |
-087 | Nombres de las TABLAS vistas INDICES o sinónimos más largo del tamaño permitido máximo 18 caracteres. |
-088 | Nombre de TABLAS vistas INDICES i/o sinónimos más largos del tamaño permitido máximo 18 caracteres. |
-101 | Instrucción SQL demasiado larga o demasiado compleja. |
-101 | Mala instalación del DB2. |
-102 | Longitud de la constante mayor de 254 caracteres o 124 gráficos. |
-103 | Una columna identificada en una cláusula HAVING no está incluida en la cláusula GROUP BY. |
-103 | Literal XXX es un literal númerico invalido. |
-104 | Falta una coma entre dos campos seleccionados. |
-104 | La sentencia contien el carácter o testigo invalido token_1. El testigo token_2 esta en espera. |
-104 | Si se utiliza un FICHERO para ejecutar la sentencia DB2 puede tener caracteres erróneos. |
-105 | Constantes de cadena invalida. |
-106 | Cláusula FROM inválida porque una de las TABLAS es una vista que incluye una cláusula GROUP BY. |
-106 | El nombre de una columna esta identificado más de una vez en la instrucción INSERT o UPDATE. |
-107 | Nombre de TABLAS vistas INDICES o sinónimos más largos del tamaño permitido máximo 18 caracteres. |
-109 | Cláusula no permitida en instrucción SQL. |
-110 | literal hexadecimal invalido al comenzar la variable. |
-111 | Función SQL no incluida en el nombre de la columna. |
-112 | El operando de una función SQL es otra función SQL o distintivos seguidos de una expresión. |
-112 | Borrar TABLA y volverla a crear. |
-113 | Carácter inválido en nombre. |
-113 | Operación no permitida en un sistema de BASES DE DATOS. |
-115 | El predicado es inválido porque la comparación del operador está seguida de una lista de paréntesis o nada o todos sin SUBQUERY. |
-117 | Cuando la DCL de la TABLA es superior en longitud a la DCL de la COPY. |
-117 | El nombre de valores insertados no es el mismo dque el número de columnas objeto. |
-118 | Se intenta declarar un CURSOR con una JOIN o con una SUBSELECT para inserción, modificación o borrado. |
-119 | Una columna identificada en una cláusula HAVING no está incluida en la cláusula GROUP BY. |
-119 | Nombre de TABLAS, vistas, índices o sinónimos más largo del tamaño permitido. Máximo 18 caracteres. |
-120 | Una clausula WHERE o SET incluye una función SQL o referncia a una columna XXXX en un grupo por clausula de una definición ___VISTA. |
-121 | El operando de una función SQL es otra función SQL o distintivos seguidos de una expresión. |
-121 | La columna *** esta identificada más de una vez en la sentencia INSERT o UPDATE. |
-121 | Borrar TABLA y volverla a crear. |
-122 | Campo definido en la SELECT y no en la GROUP BY. |
-122 | Una sentencia SELECT sin grupo por clausula contiene un nombre de columna y una función SQL en la clausula SELECT o un nombre de columna es contenido en la clausula SELECT pero no en el grupo por clausula. |
-125 | Un valor en el ORDER BY CLAUSE no se identifica con la columna del resultado. |
-126 | UPDATE y ORDER BY en instrucción SELECT. |
-127 | Mas de un distintivo especificado en una SUBSELECT |
-127 | Campo numérico no especificado al utilizar LIKE. |
-127 | Al intentar hacer dos SELECT COUNT (DISTINTC XXXXX) en la misma sentencia SQL. |
-128 | Uso inválido del NULL en un predicado.. |
-129 | Demasiados nombres de TABLAS en una misma instrucción. |
-131 | Orden LIKE tiene valores incompatibles. |
-132 | Un predicado LIKE es inválido porque el primer operando no es una columna o el segundo operando no es una cadena. |
-133 | Una función SQL en una clausula HAVING es invalida porque aplica un operador aritmetico a una referencia correlativa. |
-134 | Uso impropio de la longitud de la variable COLUMN(column-name) o variable HOST de máxima longitud 254, |
-136 | Longitud de la CLAVE SORT superior a 4000 BYTES. |
-137 | El resultado de la concatenación es demasiado larga. |
-138 | Instrucción ALTER TABLE DROP TABLA LOCK TABLE O CREATE INDEX identifica una vista. |
-140 | La instrucción WITH CHECK OPTIO no puede ser usada para la vista especificada. |
-143 | Cláusula FOR UPDATE no puede ser especificada porque existe inconsistencia con TABLA precedentes. |
-143 | El mismo error pero para PC. |
-150 | El objeto del INSERT, DELETE o UPDATE es una vista para la cual la operación requerida no está permitida. |
-150 | Hacer un DELETE sin 'FOR UPDATE OF' en el CURSOR. |
-151 | El UPDATE no es válido porque, porque la descripción de la columna (COLUMN-NAME) indica que no puede ser actualizada. |
-153 | CREATE VIEW no incluye una lista de columnas requerida. |
-154 | CREATE VIEW falló porque la definición de la vista contiene un UNION o un UNION ALL . |
-155 | Cláusula FROM inválida porque una de las TABLAS es una vista que incluye una cláusula GROUP BY. |
-155 | El nombre de una columna esta identificado más de una vez en la instrucción INSERT o UPDATE. |
-155 | No corresponde FORMATO de COPY con CREATE. |
-156 | Instrucción ALTER TABLE DROP TABLA LOCK TABLE O CREATE INDEX identifica una vista. |
-158 | Numero de campos especificados en una vista distinto de los especificados en la SELECT. |
-159 | Nombre especificado en DROP VIEW es un nombre de TABLA. |
-159 | TABLA mal creada. |
-160 | La instrucción WITH CHECK OPTION no puede ser usada para la vista especificada. |
-161 | El INSERT o UPDATE no está permitido porque una linea resultante no satisface la definición de la vista. |
-164 | auth-id1 no tiene los privilegios para crear un vista con cualificacior de user_id_2. |
-170 | El número de argumentos especificado para FUNCTION-NAME es inválido. |
-171 | El tipo de dato, longitud, o valor de los argumentos NN de la FUNCTION-NAME es inválido. |
-172 | funcion (FUNCTION NAME) no es un nombre de función valida. |
-180 | La cadena de representación de un valor de fecha/hora tiene una sintaxis inválida. |
-181 | La cadena de representación de un valor de fecha/hora no es un valor válido. |
-182 | Una expresión aritmética con un
valor fecha/hora es inválida. |
-183 | Una operación aritmética con una fecha o TIMESTAMP obtiene un resultado que no está dentro del rango valido de fechas. |
-184 | La expresion aritmética con un valor fecha/hora contiene un parámetro marcado. |
-185 | UPDATE y ORDER BY en instrucciones SELECT. |
-186 | La longitud de la fecha o del tiempo local ha sido incrementada y la ejecución del programa continua con la longitud antigua. |
-187 | Una referencia a un registro especial de fecha/hora actual no es válida porque el reloj de MVS está mal o porque el MVS PARMTZ está fuera de funcionamiento. |
-198 | El operando de la declaración PREPARE o EXECUTE está vacio o es blanco. |
-199 | Uso ilegal de KEYWORD. TOKEN (TOKEN-LIST) se esperaba. |
-203 | Referencia a la columna es ambigua. |
-204 | Nombre no definido en DB2. |
-204 | TABLA no creada o mal creada. |
-204 | Faltan ':' en campos de WORKING en la WHERE. |
-204 | No coincide COPY con CREATE. |
-205 | Nombre del columna no existe en la TABLA. |
-206 | Nombre de columna no existente en la TABLA. |
-206 | TABLA creada con INDICES antiguos. |
-206 | Si es al ABRIR mirar el DECLARE. |
-207 | La cláusula ORDER BY es inválida porque incluye un nombre de columna, pero esta utilizada como resultado de una unión. |
-208 | Sucedió al declarar un CURSOR con ORDER BY en el que los campos del ORDER BY no se estaban seleccionando. |
-215 | Se intenta leer un CURSOR cerrado. |
-215 | Se intenta cerrar un CURSOR cerrado. |
-219 | El nombre de una TABLA en un DECLARE no existe. |
-220 | Tabla mal creada posiblemente tenga un PRIMARY KEY, QUIT ... |
-221 | SET OF OPTIONAL COLUMNS' de la TABLA está incompleta o falta una columna. |
-229 | Para dar de alta en la TABLA ddee ESTAR DADO DE ALTA EN LA tabla precedente referenciada. |
-232 | Falta crear INDICES en TABLAS con INTEGRIDAD REFERENCIAL. |
-247 | Si se accede a una TABLA con un campo CLAVE en FORMATO DATE y no se le mete valor por lo menos '0001-01-01'. |
-250 | El nombre de localizacion local no está definido cuando se procesa la tercera parte del nombre del objeto???????????? |
-251 | TOKEN NAME inválido. |
-270 | Se actualiza el campo de una TABLA cuando la lectura anterior ha dado un valor +100. |
-301 | El valor de una columna de la TABLA no se puede utilizar porque es de tipo 'DATA'. |
-302 | Cuando se realiza un INSERT y la DUMMY de la TABLA es de distinta longitud que la TABLAS DB2. |
-302 | Cuando se han incluido nuevas columnas en la TABLA y no se inicializan en el PROGRAMA. |
-302 | Al abrir un CURSOR, si no coinciden la COPYcon SQL en algunas variables o con alguna variable WORKING empleada en el BETWEEN IN (crea longitud) |
-303 | Cuando las columnas de la SELECT de el DECLARE del CURSOR no están referenciadas en el FETCH. |
-303 | Los campos de la TABLA están mal definidos no coincide la picture de la definición de la TABLA con la COPY y al ejecutar en BTS devuelve ese código. |
-304 | Un valor no puede ser asignado a una variable HOST porque no es el mismo tipo de dato. |
-304 | SELECT SUM(1+2+3...) si no encuentra fila no puede hacer la suma y da el error. |
-305 | Cuando no recupera ninguna fila al hacer SELECT-SUM, SELECT-MAX, ETC. |
-305 | El valor nulo no puede ser asignado a una variable principal porque no ha sido especificado indicador variable. |
-305 | Al recuperar una fila con una fecha a blancos y que tiene formato DATE. |
-309 | El atributo es inválido porque el campo de la TABLA tiene valor nulo. |
-310 | Cuando se realiza un INSERT y la DUMMY de la TABLA es de distinta longitud que la TABLAS DB2. |
-310 | Cuando se han incluido nuevas columnas en la TABLA y no se inicializan en el PROGRAMA. |
-311 | El indicador de longitud de un campo de la TABLA es negativo. |
-312 | Nombre de campo de la TABLA no definido o no se puede usar. |
-313 | El número de campos de la tabla especificados no es el mismo que el de parámetros marcados. |
-314 | La sentencia contiene una referencia ambigua a una variable de HOST. |
-401 | operándos aritméticos o de comparación no son comparables. |
-401 | Ver orden de los campos en el DECLARE y el FETCH. |
-401 | Cuando se selecciona un campo que no existe en la TABLA. |
-402 | Poner en el GENBAT del programa de tipo I1 en vez de IA. |
-402 | Una función aritmetica o operador ARITH_FOP es aplicado a datos de carácter. |
-404 | Cadena de caracteres demasiado larga en INSERT o UPDATE. |
-405 | El literal numérico no puede ser usado ccomo se especifica porque esta fuera de rango. |
-405 | Al abrir un CURSOR, metiendo valores alfanuméricos en cambios numéricos(COMP-3).. |
-406 | Valor calculado o derivado de una instrucción SQL esta fuera de rango o de la descripción de ese campo. |
-407 | Al insertar un nulo en un campo con atributo NOT NULL. |
-408 | El valor de un INSERT o UPDATE no es del mismo tipo que la columna que se quiere actualizar. |
-408 | Cuando estamos intentando insertar o modificar una fila con un valor numérico y la columna es alfanumérica. |
-409 | Operador inválido en la función 'COUNT'. |
-410 | Literal de coma flotante contiene mas de 30 caracteres. |
-411 | Palabra clave no puede ser especificada en instrucción SQL. |
-412 | La cláusula SELECT de una SUBSELECT especifica múltiples columnas. |
-413 | OVERFLOW durante la conversión de tipos de datos. |
-414 | Campo numérico no especificado al utilizar LIKE. |
-415 | Las columnas correspondientes en los operándoos de una cláusula 'UNION' no tienen las mismas descripciones de campo. |
-416 | Un operando de una 'UNION' contiene una columna con atributo LONG STRING. |
-417 | La asentencia de cadena a preparar incluye parámetros utilizados como operándoos del mismo operador. |
-418 | La sentencia de cadena a preparar incluye parámetros utilizados en una cláusula SELECT. |
-419 | Resultado de una división decimal es negativo. |
-421 | Operándoos de una UNION no tienen el mismo número de campos. |
-501 | CURSOR no especificado en FETCH o CLOSE no esta abierto. |
-502 | OPEN CURSOR de un CURSOR ya abierto. |
-503 | Campo no puede ser actualizado por no estar identificado en la UPDATE de la SELECT |
-503 | Hacer el GENBAT sin DB2 cuando sí es DB2. |
-504 | Nombre de CURSOR no definido. |
-507 | Intento de UPDATE o DELETE sin abrir el CURSOR. |
-508 | Intento de UPDATE o DELETE sin estar posicionado el CURSOR. |
-509 | TABLA especificada en UPDATE o DELETE no es la misma que la designada en el CURSOR. |
-510 | TABLA especificada en UPDATE o DELETE no puede ser modificada. |
-510 | Modificar un CURSOR sin poner FOR UPDATE OF, casca en HOST en compilación, pero MICROFOCUS no lo detecta. |
-511 | Cláusula UPDATE no puede ser especificada porque la TABLA designada para el CURSOR no puede ser modificada. |
-512 | La referencia a un objeto remoto en la sentencia no es válida. |
-513 | El ALIAS (ALIAS-NAME) no se debe definir en otro ALIAS local o remoto. |
-514 | El CURSOR utilizado no está preparado. |
-516 | El DESCRIBE STATEMENT no identifica el PREPARED STATEMENT. |
--517 | El CURSOR utilizado no se puede utilizar porque no está definido en la sentencia SELECT correspondiente. |
-518 | La sentencia ejecutada no es una sentencia SELECT válida. |
-519 | El PREPARED STATEMENT identifica la SELECT STATEMENT del CURSOR CUSOR-NAME abierto. |
-530 | Cláusula FOR UPDATE no puede ser especificada porque existe inconsistencia con TABLA precedentes. |
-530 | El mismo error pero para PC. |
-530 | Se intenta dar de alta o modificar en una TABLA con INTEGRIDAD REFERENCIAL y no existe el padre de la relación. |
-531 | La CLAVE PRIMARIA en una fila no puede ser actualizada porque tiene más filas dependientes en una RELATIONSHIP CONSTRAIN-NAME. |
-532 | RELATIONSHIP-CONSTRAIN-NAME restringe el borrado de la fila con 'RID-NUMBER'. |
-533 | Inserción de múltiples filas inválidas. |
-534 | La CLAVE PRIMARIA no puede ser actualizada a causa de una actualización de múltiples filas. |
-535 | En un UPDATE con CURSOR no se pueden poner los campos que son CLAVE e INDICE ÚNICO. |
-536 | El DELETE no es válido pòrque la TABLA se puede ver afectada por la operación. |
-537 | La CLAVE PRIMARIA O FORÁNEA identifica la columna más de una vez. |
-538 | La CLAVE FORANEA no se corresponde con la descripción de la CLAVE PRIMARIA de la TABLA. |
-539 | La cláusula PRIMARY KEY tiene que estar en la TABLA MADRE |
-540 | La CLAVE MIGRADA desde la TABLA MADRE ha de ser integra y estar cada columna en la TABLA HIJA. |
-540 | TABLA REFERENCIAL creada el HIJO antes que la MADRE. |
-541 | La CLAVE FORÁNEA es inválida porque es una referencia duplicada. |
-542 | COMUN-NAME no puede ser una columna de la CLAVE PRIMARIA porque puede contener valores nulos. |
-551 | El usuario (PARAMETRO 1) no tiene privilegios para hacer la operación (PARAMETRO 2) sobre el objeto (PARAMETRO 3) son CLAVE e INDICE UNICO. |
-551 | El objeto de DB2 no existe. |
-551 | El objeto está en estado READ ONLY. |
-551 | Se está intentando crear un objeto con un AUTHORIZATION-ID que no tiene autorización para dicha función. |
-551 | Si se está haciendo un CREATE o un ALTER de una TABLA definida con INTEGRIDAD REFERENCIAL y no se tiene autorización. |
-552 | El usuario (PARAMETRO 1) no tiene privilegios para hacer la operación (PARAMETRO 2) . |
-553 | auth-id espefificado no está autorizado. |
-554 | Un usuario autorizado no puede concederse privilegios a sí mismo. |
-555 | Un usuario autorizado no puede revocarse privilegios a sí mismo. |
-556 | Un privilegio no se puede revocar porque no lo puede modificar el usuario (PARÁMETRO 1). |
-557 | Comando GRANT/REVOKE (PARAMETRO 1) erróneo, los mandatos permitidos sn (PARAMETRO 2). |
-558 | La opción WITH de un GRANT es ignorada porque el GRANT es público(WARNING). |
-559 | Todas las funciónes autorizadas han sido desactivadas. |
-560 | La opción WITH de un GRANT es ignorada para actualizar COLUMN-LIST (WARNING). |
-562 | No tiene privilegios para hacer el PLAN. |
-571 | La sentencia podría finalizar en una multiple actualización. |
-601 | Se intenta crear algo que ya esta creado: Por ejemplo crear un espacio para tablas, un INDICE, ...ya creado. |
-602 | Demasiados campos especificados en la creación de un INDICE. |
-603 | No se puede crear un INDICE UNICO en las TABLAS con valores DUPLICADOS. |
-604 | La definición de una columna tiene errores en su longitud, precisión o atributos. |
-607 | La operación (PARAMETRO 1) no esta definida para las TABLAS. |
-612 | Nombre de columna duplicado. |
-613 | La CLAVE PRIMARIA es demasiado larga o tiene demasiadas columnas. |
-614 | INDICE no puede ser creado porque la suma de las longitudes de los campos identificados es mayor de la permitida. |
-616 | Cláusula FOR UPDATE no puede ser especificada porque existe inconsistencia con TABLA precedentes. |
-616 | El mismo error pero para PC. |
-616 | Tipo-objeto-1 nombre-obj-1 no puede ser borrado pq es refernciado por tipo_obj-2 nombre-obj-2 |
-616 | Se intenta dar de alta o modificar en una TABLA con INTEGRIDAD REFERENCIAL y no existe el padre de la relación. |
-618 | Operación no permitida en un sistema de BASES DE DATOS. |
-619 | Operación no permitida porque la BASE DE DATOS de trabajo no esta inactiva. |
-620 | El comando (PARAMETRO 1) en sentencia (PARAMETRO 2) no está permitido para el espacio de TABLAS en la BASE DE DATOS de trabajo. |
-621 | La base de datos no puedes ser creada porque el identificador de la base(DBID) el el mismo que el asignado a la base de datos (nombre_base_datos). |
-623 | Ya existe este INDICE para la TABLA (PARÄMETRO 1). |
-624 | La TABLA (TABLA-NAME) ya tiene una CLAVE PRIMARIA. |
-625 | La TABLA no tiene un INDICE para hacer cumplir la unicidad de la CLAVE PRIMARIA. |
-626 | La declaración ALTER no es ejecutable porque la paginación no está definida. |
-627 | La declaración ALTER no es ejecutable porque la paginación tiene DATA SET manejados por usuarios. |
-628 | Una TABLESPACE segementada no puede ser particionada. |
-629 | Un conjunto vacio no puede ser especificado porque la CLAVE FORANEA no puede contener valores nulos. |
-631 | La CLAVE FORANEA es demasiado larga o tiene demasiadas columnas. |
-632 | La TABLA no puede ser definida como un dependencia de la tabla (TABLA-NAME) a causa de restricciones en las reglas del borrado(DELETE) |
-633 | Las reglas del borrado debe ser DELETE-RULE. |
-634 | La regla del borrado no debe de ser una cascada. |
-635 | La regla de borrado no pueden ser diferentes o no pueden ser un conjunto vacio. |
-636 | La CLAVE PARTICIONADA no tiene especificado si es en orden ascendente o descendente. |
-637 | CLAVE (PARAMETRO 1) DUPLICADA. |
-638 | La TABLA no puede ser creada porque ha desaparecido la definicion de columnas. |
-639 | Una columna nula de una CLAVE FORANEA con unas reglas de borrado de conjunto vacio no puede ser una columna de la clave de una partición indexada. |
-644 | El valor especificado para la CLAVE (PARAMETRO 1) en la sentencia (PARAMETRO 2) es erróneo. |
-646 | La TABLA (PARAMETRO 1) no se puede crear en el espacio para TABLAS (PARTICIONADO POR DEFECTO) (PARAMETRO 2) porque ya esta ocupado por otras TABLAS. |
-647 | El BUFFER COMUN (PARAMETRO 1) no se puede utilizar porque no ha sido activado. |
-652 | Violación del procedimiento de edición o de validación de la instalación. |
-653 | La TABLA en el ESPACIO PARTICIONADO para TABLAS no esta disponible porque el INDICE correspondiente no ha sido creado. |
-660 | El INDICE no se puede crear en el ESPACIO PARTICIONADO para TABLAS porque no se han especificado los limites para la CLAVE. |
-661 | El INDICE no se puede crear en el ESPACIO PARTICIONADO para TABLAS porque el numero de partes especificado no es igual al numero de particiones del espacio para TABLAS. |
-662 | El INDICE PARTICIONADO no se puede crear en el espacio no particionado para las TABLAS. |
-663 | El número de valores posibles para la CLAVE es cero o mayor que el numero de columnas en la CLAVE DEL INDICE. |
-664 | La longitud interna de los CAMPOS CLAVE-LIMITE del INDICE PARTICIONADO excede de la lonmgitud impuesta por el gestor de INDICES. |
-665 | Cláusula PART en una instrucción ALTER omitida o invalida. |
-666 | Pendiente de una utilidad Ej. COPY PENDING, ejecutar en DB2 START DATABASE (BTXXXXXX) SPACENAM(ETXXXXXX) ACCESSS(FORCE). |
-667 | Un grupo de INDICES de un ESPACIO PARTICIONADO para TABLAS no puede ser explícitamente borrado. |
-668 | No se puede crear una nueva columna porque la TABLA se está editando. |
-669 | Una TABLA de un ESPACIO PARTICIONADO para TABLAS no puede ser explícitamente borrada. |
-670 | La longitud del registro de la TABLA excede el marco de pagina. |
-671 | El atributo de BUFFER COMUN del espacio para TABLAS no se puede cambiar porque esto cambiaría el tamaño de la página del espacio para TABLAS. |
-676 | No se puede utilizar para un INDICE una pagina de 32 K del espacio para TABLAS. |
-677 | No hay suficiente ESPACIO VIRTUAL para la expansión del BUFFER COMUN. |
-678 | El literal especificado como valor limite del INDICE ddee de estar de acuerdo con el tipo de dato de la columna correspondiente. |
-679 | Nombre del elemento no puede ser creado por estar pendiente de DROP. |
-680 | Demasiados campos para una TABLA. |
-681 | La columna ha violado los procedimientos de definición de campos de la instalación. RT:CODIG-RETORNO RS:REASON-CODE MSG:MENSAGE |
-682 | Procedimiento no puede ser cargado. |
-683 | Tipo de columna inválido para este procedimiento. |
-684 | La longitud del literal (PARAMETRO 1) es demasiado larga. |
-685 | El tipo de campo no es válido. Demasiado largo. |
-686 | La columna definida con un procedimiento de campo . |
-686 | No se pueden comparar dos columnas de distinto tipo. |
-687 | Dos tipos de datos que no se pueden comparar. |
-688 | Datos incorrectos devueltos por el procedimiento. |
-802 | OVERFLOW aritmético o división por cero. |
-803 | Insertar con CLAVES DUPLICADAS siempre y cuando se hayan creado INDICES. |
-803 | Modificar el INDICE UNICO de una fila. |
-804 | Error en los parámetros de entrada del programa de aplicación para la instrucción SQL. |
-804 | Ocurrió una vez que sistemas cambió el procedimiento de compilación. |
-804 | Ocurrio con una lectura de IMS en la que se indicó una longitud mayor que la información enviada por lo que se machacaba SQLCA. |
-804 | En compilación razón 10 falta espacio, poner en JCL REGION = 4M |
-805 | Nombre de PGM o modulo no encontrado en el PLAN, "dar nueva copia". |
-805 | Compilar PLAN. |
-805 | Ocurre cuando el modulo en el que esta accediendo al DB2 no esta en el paso BIND del JCL o bien ausencia del modulo en la DBRM producido por no existir en la PGMPRUE. |
-811 | Filas duplicadas en SELECT, JOIN ... |
-815 | Se ha incluido una cláusula ORDER BY/HAVING en una SUBSELECT o una subconsulta de un predicado. |
-817 | La sentencia INSERT UPDATE DELETE DDL o GRANT no puede ser ejecutada porque la transacción IMS ha sido definida como de lectura(generarla como actualización). |
-818 | No coinciden las TIMESTAMP volver a compilar. |
-818 | En el procedimiento de compilación el nombre del PLAN esta mal. |
-819 | La vista no se puede utilizar porque es una referencia a otra vista que no se puede utilizar. |
-820 | Instrucción SQL no puede ser procesada porque el catálogo de la TABLA contiene un valor no válido en esta versión. |
-821 | La vista ha sufrido un DROP durante la migración . El creador (CREADOR SINONIMO) del sinonimo (NOMBRE SINONIMO) no lo puede resolver. |
-822 | La SQLDA contiene una dirección de datos o una dirección de indicador de variable que no es válida. |
-840 | Demasiados ITEMS en INSERT o SELECT. |
-901 | Error de ejecución por error del sistema. |
-902 | Error de ejecución por error del sistema. |
-904 | Recurso no disponible. |
-904 | Si 'REASON 00C200F6' reintentar algo migrado. |
-904 | Si 'REASON 00C200F8' ERROR I-O en TABLA. Volver a crearla. |
-904 | Si 'REASON 00C90081' al hacer una 'LOAD' (si da error) se puede quedar la tabla con disposición 'COPY' no deja acceder SOLUCION START DATABASE(BTXXXXXX) SPACENAM(ETXXXXXX) ACCESS(FORCE) |
-904 | Si 'REASON 00C90088' CONTENCION (DEADLOCK) el proceso está esperando un recurso que esta utilizando otro proceso y a su vez este esta esperando el recurso que el primer proceso está utilizando. |
-904 | Si 'REASON 00C90089' algo no disponible se llamo a técnica de sistemas y había un disco dañado. |
-904 | Si 'REASON 00C008E' CONTECTION (TIME-OUT) el objeto DB2 está siendo utilizado por otro proceso. Su proceso ha estado esperando hasta el tiempo límite y luego ha sido cancelado.Si se quiere saber con que proceso se ha producido la CONTENCION mirar el SDSF, de la tarea T005MSTR. |
-904 | Si 'REASON 00C90097' pendiente de una utilidad SOLUCION START DATABASE(BTXXXXXX) SPACENAM(BTXXXXXX) ACCESS (FORCE) |
-904 | Si 'REASON 00D70014' un fichero ha intentado extenderse en el disco y no tiene espacio o un fichero ha tomado el máximo número de extensiones y al intentar coger una más ha provocado un error, el espacio primario ha sido definido pequeño. |
-904 | Si 'REASON 00D70023' falta espacio. |
-904 | Si 'REASON 00D70024' existe en el catálogo, pero no en los ficheros. Solución: Borrar y crear la TABLA. |
-905 | La sentencia SQL contra el recurso PARAMETRO1 ha excedido el tiempo límite de CPU PARAMETRO2 y su proceso ha sido cancelado.El programa puede seguir ejecutando otras sentencias SQL.Solución: Intentar simplificar esta sentencia SQL estudiar posibles INDICES. |
-906 | La sentencia SQL no se puede ejecutar porque esta función ha sido desactivada ddeido a un error previo. |
-907 | No es posible determinar si el intento para deshacer los UPDATES hechos desde un sitio remoto tuvo éxito o no. |
-909 | Objeto deleteado. |
-910 | Instrucción SQL no puede ejecutar porque esta función ha sido desactivada debido a un error previo. |
-911 | Recurso disponible.La TABLA esta bloqueada por otro usuario. |
-911 | Realiza un ROLLBACK, volver a ejecutar. |
-913 | Ejecución cancelada debido a un DEADLOCK o a un TIME-OUT. Volver a ejecutar. |
-922 | Falta de autorización.Hacer público el PLAN(compilarlo). |
-923 | Conexión no establecida con el DB2. Compilar PLAN. |
-923 | Hacer un GRANT PUBLIC. |
-923 | En el JCL de ejecución falta la ficha DB2. |
-924 | Problemas de conexión con el DB2( se ha caído el DB2). |
-925 | COMMIT no válido en entorno IMS o CICS |
-926 | ROLLBACK no válido en entorno IMS o CICS. |
-927 | En una ejecución BATCH con DB2 le faltan las fichas del DB2. |
-1001 | Cuando hacemos el DELETE de una TABLA y la fila no existe. |
-1010 | Cuando queremos hacer una actualización y no tenemos el CURSOR abierto, o cuando leemos un CURSOR que está cerrado. |
-1010 | Por hacer anteriormente un acceso DLI, y tiene la longitud del segmento mal. |
-1010 | Hay definido un CURSOR que no se usa en el programa. |
-1010 | En MICROFOCUS falta memoria.editar el *.BAT del PGM, borrar la linea (XM + JXM ...) y poner XDBRES APS2XDB. La siguiente línea queda como está: (XM...). La última (UNKEEP) se borra y se sustituye por AFLUSH XDBFLUSH |
-1024 | Se han copiado sobre el fichero ,TAB otro anterior sin haber copiado el fichero .IDX o se ha hecho después de crear una TABLA nueva o un INDICE nuevo. Solución: Borrar la TABLA y volverla a crear y cargar. |
-1024 | Se intentó hacer un DELETE sin haber leído. |
-1033 | Recuperas dos veces el mismo campo. |
-1034 | Se han copiado sobre el fichero ,TAB otro anterior sin haber copiado el fichero .IDX o se ha hecho después de crear una TABLA nueva o un INDICE nuevo. Solución: Borrar la TABLA y volverla a crear y cargar. |
-1034 | Faltan los ':' que preceden a los campos de la WORKING en la WHERE de la SELECT. |
-1045 | En MICROFOCUS un campo del registro tratado (fichero real) no está en el formato que le corresponde. El error se produce cuando se compara con su igual en la TABLA DB2 de trabajo. |
-1070 | Campos en ORDER BY que no existen en la SELECT. |
-1084 | Falta o la TABLA o la coma de separación entre los campos al hacer el UPDATE. |
-1084 | Error de escritura en la sentencia DB2 , algo mal escrito, campos de trabajo sin los ':' delante, etc. |
-1100 | Error al cerrar un CURSOR después de haber llamado a un módulo que también es DB2. Al llamar al modulo se cierran los CURSORES abiertos hasta el momento. |
-1112 | Error al borrar en una TABLA con 9 INDICES ÚNICOS no lo ddee soportar. |
-1117 | No corresponde COPY con CREATE. |
-1185 | Se intenta actualizar un CURSOR que ya tiene ORDER BY. |
-1204 | Al insertar valores extraños (HIGH-VALUES, LOW-VALUES) o intentar insertar en una TABLA que no existe. |
-1206 | En MICROFOCUS en un UPDATE había un campo que no era de esa TABLA. |
-1207 | Actualización (UPDATE) sin haber leído antes(FECTH). |
-1405 | Al hacer un INSERT con un valor nulo. |
-1407 | Al hacer un UPDATE con n valor nulo. |
-1408 | En MICROFOCUS la TABLA DB2 poseía un campo definido como TIMESTAMP y daba problemas al intentar realizar una consulta al moverse LOW-VALUES a ese campo. |
-1408 | También se obtuvieron al intentar insertar en una TABLA ya que la INSERT no tiene que llevar VALUE de ese campo y en el INTO han de nombrarse todos los campos excepto el campo TIMESTAMP. |
-1451 | En MICROFOCUS la TABLA DB2 poseía un campo definido como TIMESTAMP y daba problemas al intentar realizar una consulta al moverse LOW-VALUES a ese campo. |
-1451 | También se obtuvieron al intentar insertar en una TABLA ya que la INSERT no tiene que llevar VALUE de ese campo y en el INTO han de nombrarse todos los campos excepto el campo TIMESTAMP. |
-14,, y otros | En MICROFOCUS la TABLA DB2 poseía un campo definido como TIMESTAMP y daba problemas al intentar realizar una consulta al moverse LOW-VALUES a ese campo. |
-14,, y otros | También se obtuvieron al intentar insertar en una TABLA ya que la INSERT no tiene que llevar VALUE de ese campo y en el INTO han de nombrarse todos los campos excepto el campo TIMESTAMP. |
-1616 | Al intentar hacer un DELETE de una TABLA que tiene TABLAS colgando, y de estas no se ha borrado antes. |
-1616 | Si en COBOL en el END-EXEC del OPEN del CURSOR da USERNAME NOT UNIQUE puede que en la DECLARE existan nombres de campos pertenecientes a mas de un campo y sin referenciar. |
No hay comentarios.:
Publicar un comentario