Errores Db2

Páginas: 13 (3179 palabras) Publicado: 30 de mayo de 2012
CODIGOS SQLCODE


-007 El campo contiene caracteres ilegales.

-010 La cadena o constante no tiene puesta la marca de final (comilla).

-024 Nombre de la tabla en la UPDATE distinta del declarado en el cursor.

-060 Invalido el tipo especificado.

-084 Comando SQL erróneo. Encuentra un estamento SQL erróneo. Alguna de las palabras escritas, bien nombres de columna, biencampos WORKING o bien la WHERE están mal escritas.
Al hacer una SELECT COUNT(*) comprobar que tiene correcta la sintaxis.
Al abrir un cursor: comprobar que nombre del último campo de una SELECT no llegue, exactamente, hasta la columna 72. Si sucede esto pasar este último campo a la línea siguiente.

+100 Fila no encontrada por un FETCH, UPDATE o DELETE o el resultado de una QUERY sobre una tablavacía.
No encuentra en la tabla la fila especificada. es un error que se puede admitir y controlar por programa.

-101 El comando es muy largo o complejo. El estamento es mas largo que la longitud del mismo

-102 La longitud de la cadena o constante es superior a 254 caracteres de texto, o bien superior a 124 caracteres gráficos.

-103 Literal numérico invalido. El contenido de unacolumna de la tabla no es numérico (entero, decimal o flotante).

-104 La sentencia DB2 contiene caracteres inválidos o un comando mal escrito, o falta un parámetro.
Cuando tenemos puesto un símbolo erróneo dentro del fichero utilizado para la operación realizada. (Ej. Asterisco en lugar de guión).
Revisar sentencia SQL, normalmente falta una coma entre dos campos a seleccionar o modificar.Puede ocurrir en el BIND al compilar un programa porque en el JCL había un / en vez de dos en la DD.
Puede ocurrir al hacer una UPDATE por SPUFI porque falta alguna coma detrás de cada valor definido en el ‘SET’ para modificarlo.

-105 Literal alfanumérico (constante) en cadena invalido.

-107 El nombre es muy largo y el máximo disponible es .......tamaño.

-109 Cláusula no permitida.Incompatibilidad entre cláusulas. (FETCH de UPDATE con ORDER etc.)

-110 Literal hexadecimal inválido empieza por .....(cadena).

-111 Una función SQL no incluye el nombre de una columna.

-112 El operador de una función es otra función SQL distinta de la mostrada en la expresión, o DISTINCT seguido de otra expresión.. El nombre especificado tiene un carácter no permitido en DB2.

-113 Hay uncarácter invalido encontrado en una palabra de la sentencia SQL.

-115 Un predicado es invalido porque la comparación del operador (operador) es seguida por una lista entre paréntesis o por ANY o ALL sin SUBQUERY.

-117 El numero de valores de la INSERT no coincide con el numero de columnas especificadas.
Cuando la DCL de la tabla es superior, en longitud a la DCL que tenemos nosotros, tendremosque crear la tabla de nuevo.

-118 El objeto de la tabla o vista de la INSERT, DELETE o UPDATE esta también identificado dentro de una cláusula FROM.

-119 La columna identificada en una cláusula HAVING no esta incluida en la cláusula GROUP BY.

-120 La cláusula WHERE o cláusula SET incluye una función SQL o hace referencia a una columna del GROUP BY de la definición de la vista.

-121 Enun INSERT o una UPDATE hay una columna que esta varias veces.

-122 Una SELECT con GROUP BY contiene una columna que no está en GROUP BY. (La cláusula SELECT con GROUP BY solo puede contener campos que estén en el GROUP BY y funciones).

-125 Un campo numérico ordenado por la cláusula ORDER BY no esta identificado como una columna de la tabla.

-126 La SELECT contiene una cláusula UPDATE yotra ORDER BY a la vez.

-127 Especificada mas de una DISTINCT dentro de una SELECT.

-128 Invalido el uso de NULL en un mandato.

-129 La orden contiene muchos nombres de tablas.

-131 La orden (LIKE) es incompatible por el tipo de datos.

-132 El predicado LIKE es invalido porque el primer operador no es una columna y el segundo no es una cadena.

-133 La función SQL tiene la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Códigos De Error Db2
  • Códigos de error DB2
  • ibm db2
  • IBM DB2
  • As400 Con Db2
  • ibm db2
  • Db2 manager
  • DB2 ENSAMBLADOR

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS