28
Tabla 1. Clase código 00: completar con éxito incondicional Valor SQLSTATE Significado SQLCODE valores 00000 Terminación de la operación fue exitosa y no dio lugar a ningún tipo de condición de advertencia o excepción. + 000 La tabla 2. Clase código 01: ADVERTENCIA Valor SQLSTATE Significado SQLCODE valores 01002 Se produjo un error de desconexión. +596 01003 Valores nulos fueron eliminados desde el argumento de una función de columna. + 000 01004 El valor de una cadena se truncó cuando asigna a otro tipo de datos string con una longitud más corta. + 000, +445, +802, +20141 01005 Insuficiente número de entradas en un SQLDA. +239 01006 Un privilegio no fue revocado. + 569 01007 No se le concedió un privilegio. +570 01009 La condición de búsqueda es demasiado larga para el esquema de información. +177 0100A La expresión de consulta de la vista es demasiado larga para el esquema de información. +178 0100C Uno o más conjuntos de resultados ad hoc fueron devueltos desde el procedimiento. +466 0100D Se ha reabierto el cursor que se cerró en el próximo resultado dentro de la cadena. +467 0100E El procedimiento volvieron demasiados conjuntos de resultados. + 464, +20206 01503 El número de columnas del resultado es mayor que el número de variables de host proporcionado. + 000, +030 01504 La instrucción UPDATE o DELETE no incluye una cláusula WHERE. + 000, +088 01505 La declaración no fue ejecutada porque es inaceptable en este entorno. +084 01506 Se hizo un ajuste a un valor de fecha o TIMESTAMP para corregir una fecha no válida, resultante de una operación aritmética. + 000 01515 El valor null se ha asignado a una variable de host, porque el valor nulo de la columna no está dentro del rango de la variable de host. +304 01517 Un personaje que no se puede convertir fue reemplazado con un carácter suplente. +335 01519 El valor null se ha asignado a una variable de host, +802

Valores SQLSTATE Español

  • Upload
    manza82

  • View
    91

  • Download
    7

Embed Size (px)

DESCRIPTION

contiene información de los errores de DB2

Citation preview

Tabla 1. Clase código 00: completar con éxito incondicional

Valor SQLSTATE

Significado SQLCODE valores

00000 Terminación de la operación fue exitosa y no dio lugar a ningún tipo de condición de advertencia o excepción.

+ 000

La tabla 2. Clase código 01: ADVERTENCIA

Valor SQLSTATE

Significado SQLCODE valores

01002 Se produjo un error de desconexión. +596

01003 Valores nulos fueron eliminados desde el argumento de una función de columna.

+ 000

01004 El valor de una cadena se truncó cuando asigna a otro tipo de datos string con una longitud más corta.

+ 000, +445, +802, +20141

01005 Insuficiente número de entradas en un SQLDA. +239

01006 Un privilegio no fue revocado. + 569

01007 No se le concedió un privilegio. +570

01009 La condición de búsqueda es demasiado larga para el esquema de información.

+177

0100A La expresión de consulta de la vista es demasiado larga para el esquema de información.

+178

0100C Uno o más conjuntos de resultados ad hoc fueron devueltos desde el procedimiento.

+466

0100D Se ha reabierto el cursor que se cerró en el próximo resultado dentro de la cadena.

+467

0100E El procedimiento volvieron demasiados conjuntos de resultados.

+ 464, +20206

01503 El número de columnas del resultado es mayor que el número de variables de host proporcionado.

+ 000, +030

01504 La instrucción UPDATE o DELETE no incluye una cláusula WHERE.

+ 000, +088

01505 La declaración no fue ejecutada porque es inaceptable en este entorno.

+084

01506 Se hizo un ajuste a un valor de fecha o TIMESTAMP para corregir una fecha no válida, resultante de una operación aritmética.

+ 000

01515 El valor null se ha asignado a una variable de host, porque el valor nulo de la columna no está dentro del rango de la variable de host.

+304

01517 Un personaje que no se puede convertir fue reemplazado con un carácter suplente.

+335

01519 El valor null se ha asignado a una variable de host, porque un valor numérico está fuera del intervalo.

+802

01520 El valor null se ha asignado a una variable de host, porque no se puede convertir los caracteres.

+331

01522 El nombre de tabla o vista local utilizado en la instrucción CREATE ALIAS es indefinido.

+403

01526 Nivel de aislamiento ha sido escalado. + 595

01527 Una instrucción SET hace referencia a un registro especial que +799

Tabla 1. Clase código 00: completar con éxito incondicional

Valor SQLSTATE

Significado SQLCODE valores

no existe en el AS.

01528 DONDE no NULL se omite, porque la clave del índice no puede contener valores nulos.

+645

01532 Se detectó un nombre de objeto definido. +204

01534 La representación de cadena de un valor datetime es válida. + 180, +181

01535 Una operación aritmética en una fecha o timestamp tiene un resultado que no está dentro del rango válido de las fechas.

+183

01536 Durante el lazo remoto donde se pospone la comprobación de la existencia, el nombre del servidor especificado no coincide con el servidor actual.

+114

01539 Conexión es exitosa pero deben usarse solamente caracteres SBCS.

+863

01542 Autorización ID no tiene el privilegio de realizar la operación según lo especificado.

+552

01544 El valor null se ha asignado a una variable de host, porque se ha producido un error de subcadena; por ejemplo, un argumento de SUBSTR está fuera de rango.

sintonizaron

01545 El nombre de una columna no cualificado se ha interpretado como una referencia correlacionada.

+012

01547 Un valor de datos mixtos incorrectamente está formado. +191, +304, +802

01548 El ID de autorización no tiene el privilegio de realizar la operación especificada en el objeto identificado.

+551

01557 Hay demasiadas variables host han sido especificadas en SELECT INTO o FETCH.

+326

01564 El valor null se ha asignado a una variable de host, porque se produjo la división por cero.

+802

01565 El valor null se ha asignado a una variable de host, porque se produjo una excepción datos Misceláneos; por ejemplo, el valor del carácter para la función escalar CAST, DECIMAL, FLOAT o entero es válido; se detectó un punto flotante NAN (no es un número) o datos no válidos en un campo lleno de decimal.

+304, + 420, +802

01567 La mesa fue creado pero no transaccionales. +7905

01587 La unidad de trabajo fue comprometida o se deshacen, pero el resultado no se conoce completamente en todos los sitios.

+990

01593 Un ALTER TABLE podría causar truncamiento de datos. +460

01594 Insuficiente número de entradas en un SQLDA para toda la información (es decir, no hay suficientes descriptores para devolver el nombre distinto).

+ 237

01623 Se ignora el valor de grado. +1530

01627 El valor DATALINK no sería válido porque la tabla está en conciliar pendiente o conciliar no es un estado posible.

+360

01634 El nombre de tipo de datos distinto es demasiado largo y no puede ser devueltos en el SQLDA. El nombre corto es devuelta en su lugar.

+7036

Tabla 1. Clase código 00: completar con éxito incondicional

Valor SQLSTATE

Significado SQLCODE valores

01643 Asignación a variable SQLCODE o SQLSTATE no señal un error o advertencia.

+ 385

01646 Un resultado conjuntos no pueden ser devueltos porque estaba cerrado el cursor.

+7050

01647 ANTES de DB2SQL gatillo cambiado a DB2ROW. +7051

01658 Datos binarios no están válidos para DECRYPT_CHAR y DECYRYPT_DB.

+20224

01660 La rutina fue creada pero una restauración no actualizará el catálogo.

+7909

01662 Lanzamiento récord opción ignorado de cierre. +30107

01Hxx ADVERTENCIA válida SQLSTATEs devuelto por una función definida por el usuario o procedimiento externo llamada.

+462

Tabla 3. Clase código 02: no hay datos

Valor SQLSTATE

Significado SQLCODE valores

02000 Se produjo una de las siguientes excepciones:

         El resultado de la instrucción SELECT INTO o la subselección de la instrucción INSERT era una mesa vacía.

         El número de filas identificada en la declaración UPDATE o DELETE buscada era cero.

         La posición del cursor que se hace referencia en la instrucción FETCH fue después de la última fila de la tabla.

         La orientación de fetch no es válida.

+ 100

02001 No hay conjuntos de resultados adicional devueltos. + 387

02505 El DESCRIPTOR GET VALUE es mayor que la cuenta. +20298

Tabla 4. Clase código 07: Error de SQL dinámico

Valor SQLSTATE

Significado SQLCODE valores

07001 El número de variables de host no es correcto para el número de marcadores de parámetros.

-313

07002 El bloque de parámetros llamada lista o control no es válido. -804

07003 La declaración identificada en la sentencia EXECUTE es una sentencia select, o no está en un estado preparado.

-518

07004 La cláusula de uso o en cláusula es requerido para parámetros dinámicos.

-313

07005 Nombre de la declaración del cursor identifica una declaración preparada que no puede estar asociada con un cursor.

-517

07006 Un host de entrada variable, variable de transición o marcador de parámetro no puede usarse, debido a su tipo de datos.

-301

07008 El count de descriptor no es válido. -074

07009 El índice de descriptor no es válido. -075

Tabla 5. Clase código 08: excepción de conexión

Valor SQLSTATE

Significado SQLCODE valores

08001 El solicitante de la aplicación es capaz de establecer la conexión.

-30080,-30082,-30089

08002 La conexión ya existe. -842

08003 La conexión no existe. -843,-900

08004 El servidor de aplicaciones rechazó el establecimiento de la conexión.

-30060,-30061

08501 No se permite una desconexión cuando la conexión utiliza una conversación LU6.2 protegido.

-858

Tabla 6. Clase código 09: excepción de acción desencadenó

Valor SQLSTATE

Significado SQLCODE valores

09000 Una instrucción SQL disparada falló. -723

Tabla 7. Clase código 0A: no admite la función de

Valor SQLSTATE

Significado SQLCODE valores

0A001 La declaración de CONNECT es válida, porque el proceso no está en el estado de conexión.

-752

Tabla 8. Clase código 0E: Invalid esquema nombre lista especificación

Valor SQLSTATE

Significado SQLCODE valores

0E000 La lista de nombres del esquema en una instrucción SET PATH no es válida.

-329

Tabla 9. Clase código 0F: Invalid Token

Valor SQLSTATE

Significado SQLCODE valores

0F001 Actualmente el valor localizador no representa ningún valor. -423

Tabla 10. Clase código 0K: Resignal cuando Handler no activo

Valor SQLSTATE

Significado SQLCODE valores

0K 000 Se emitió un RESIGNAL pero un controlador no está activo. -787

Tabla 11. Clase código 0W: prohibido declaración encontrados durante el gatillo

Valor SQLSTATE

Significado SQLCODE valores

0W000 La declaración no está permitida en un activador. -751

Tabla 12. Clase código 0Z: excepción de diagnóstico

Valor SQLSTATE

Significado SQLCODE valores

0Z001 Número máximo de áreas apiladas diagnósticos excedido. -20226

0Z002 Diagnóstico apilado accedido sin un controlador activo. -20228

Tabla 13. Clase código 20: caso no encontrado para instrucción Case

Valor SQLSTATE

Significado SQLCODE valores

20000 No se encontró el caso para la instrucción del caso. -773

Tabla 14. Clase Código 21: cardinalidad violación

Tabla 13. Clase código 20: caso no encontrado para instrucción Case

Valor SQLSTATE

Significado SQLCODE valores

Valor SQLSTATE

Significado SQLCODE valores

21000 El resultado de un SELECT INTO, fullselect escalar o subconsulta de un predicado básico es más de un valor.

-811

Tabla 15. Clase código 22: excepción de datos

Valor SQLSTATE

Significado SQLCODE valores

22001 Datos de carácter, truncamiento bien producido; por ejemplo, un update o insert de valor es una cadena que es demasiado larga para la columna, o un valor datetime no puede asignarse a una variable de host, porque es demasiado pequeño.

-302,-303,-404,-433, -802

22002 Se detectó un valor nulo, o la ausencia de un parámetro indicador; por ejemplo, el valor null no puede asignarse a una variable de host, porque no se especifica ninguna variable indicador.

-305

22003 Un valor numérico está fuera del intervalo. -302,-304,-406,-446, -802

22004 No se permite un valor null. -087, -305

22005 Se ha producido un error en una misión. -076

22006 La orientación de fetch no es válida. -231

22007 Se detectó un formato datetime válido; es decir, una representación de cadena no válida o valor fue especificado.

-180,-181

22008 Se produjo derrame de campo DateTime; por ejemplo, una operación aritmética en una fecha o timestamp tiene un resultado que no está dentro del rango válido de las fechas.

-183

22011 Se ha producido un error de subcadena; por ejemplo, un argumento de SUBSTR está fuera de rango.

-138

22012 División por cero no es válida. -802

22018 El valor del carácter para la función escalar CAST, DECIMAL, FLOAT o entero no es válido.

-420

22019 El predicado como tiene un carácter de escape no válido. -130

22021 No es un personaje en el conjunto de caracteres codificados o no se admite la conversión.

-330,-331

22023 Un valor de variable parámetro o host no es válido. -302,-304,-406, -802

22024 Un host entrada terminada en NUL variable o parámetro no contenía un NUL.

-302

22025 El como patrón de encordado predicado contiene una ocurrencia no válida de un carácter de escape.

-130

22501 El campo de control de la longitud de una cadena de longitud variable es negativo o mayor que el máximo.

-311

22503 La representación de cadena de un nombre no es válida. -188

22504 Un valor de datos mixtos no es válido. -191,-304,-406, -802

22511 Longitud ADT supera la longitud máxima de la columna. El -399

Tabla 15. Clase código 22: excepción de datos

Valor SQLSTATE

Significado SQLCODE valores

valor de una columna ROWID o referencia no es válido.

22522 Un valor CCSID no es válido en todo, no es válido para el tipo de datos o subtipo o no es válido para el esquema de codificación.

-189

22524 Conversión de caracteres resultó en truncamiento -334

22525 Repartir el valor de la clave no es válida. -327

22527 Datos de entrada no válidas detectadas por una inserción de fila múltiple.

-30106

Tabla 16. Clase Código 23: infracción de restricción

Valor SQLSTATE

Significado SQLCODE valores

23001 La actualización o eliminación de una clave primaria es prevenido por una restricción actualizar o eliminar la regla.

-531,-532

23502 Un valor insert o update es nulo, pero la columna no puede contener valores nulos.

-407

23503 El valor de una clave externa insert o update no es válido. -530

23504 La actualización o eliminación de una clave primaria es prevenido por una acción NO actualizar o eliminar la regla.

-531,-532

23505 Se produjo una violación de la restricción impuesta por un índice único o una restricción unique.

-803

23511 No se puede eliminar una fila de primaria, porque la restricción check restringe el borrado.

-543

23512 No se puede agregar la restricción check, porque la tabla contiene filas que no cumplen con la definición de restricción.

-544

23513 La fila resultante de la INSERT o UPDATE no se ajusta a la definición de restricción check.

-545

23515 El índice único no puede ser creado o restricción unique agregó debido a que la tabla contiene valores duplicados de la clave especificada.

-603

23520 No se puede definir la clave externa, porque todos sus valores no son iguales a una clave primaria de la tabla primaria.

-667

23522 El rango de valores para la columna de identidad o secuencia está agotado.

-359

Tabla 17. Clase Código 24: Invalid Cursor estado

Valor SQLSTATE

Significado SQLCODE valores

24501 Identificado el cursor no está abierto. -501,-507

24502 El cursor identificado en una declaración abierta ya está abierto.

-502,-7055

24504 El cursor identificado en la instrucción UPDATE, DELETE, SET o GET no se coloca en una fila.

-508

24506 La declaración identificada en la preparación es la declaración de un cursor abierto.

-519

24507 BUSCAR actual fue especificado, pero se elimina la fila actual, o un valor de una columna por orden de la fila actual ha

-226

Tabla 17. Clase Código 24: Invalid Cursor estado

Valor SQLSTATE

Significado SQLCODE valores

cambiado.

24513 Buscar siguiente, previo, actual o pariente no está permitido, porque no se conoce la posición del cursor.

-227

24514 Un error anterior ha desactivado este cursor. -906

Tabla 18. Clase Código 25: estado de la transacción no es válido

Valor SQLSTATE

Significado SQLCODE valores

25000 Una operación de actualización es válida para el entorno de ejecución de aplicaciones.

-30090

25006 Una operación de actualización no es válida porque la transacción es de sólo lectura.

-817

25501 La declaración sólo se permite como la primera declaración en una unidad de trabajo.

-428

Tabla 19. Clase Código 26: Invalid SQL declaración identificador

Valor SQLSTATE

Significado SQLCODE valores

26501 La declaración identificada no existe. -514,-516

26510 El nombre de declaración especificado en un DECLARE CURSOR ya tiene un cursor asignado a él.

-5023

Tabla 20. Clase código 27: desencadenó violación de cambio de datos

Valor SQLSTATE

Significado SQLCODE valores

27000 Una tentativa fue hecha para modificar la tabla de destino de la instrucción MERGE por una restricción o gatillo.

-907

Tabla 21. Clase código 28: Especificación de autorización válido

Valor SQLSTATE

Significado SQLCODE valores

28000 Autorización nombre no es válido. -113,-188,-567

Tabla 22. Clase código 2D: terminación de transacción no válida

Valor SQLSTATE

Significado SQLCODE valores

2 522 No se permiten en un comando compuesto atómico COMMIT y ROLLBACK.

-774

528 2 Procedimiento dinámico COMMIT o comprometerse en retorno no es válido para el entorno de ejecución de aplicaciones

-426,-30090

529 2 ROLLBACK dinámico no es válido para el entorno de ejecución de aplicaciones.

-427,-30090

Tabla 23. Clase código 2E: nombre válido de la conexión

Valor SQLSTATE

Significado SQLCODE valores

2E000 Nombre de la conexión no es válido. -113,-188,-251

Tabla 24. Clase código 2F: excepción función SQL

Valor Significado SQLCODE

Tabla 23. Clase código 2E: nombre válido de la conexión

Valor SQLSTATE

Significado SQLCODE valores

SQLSTATE valores

2F002 La función SQL intentó modificar los datos, pero la función no estaba definida como modifica datos SQL.

-577

2F003 La declaración no está permitida en una función o procedimiento.

-751

2F004 La función SQL intentó leer los datos, pero la función no se definió como READS SQL DATA.

-579

2F005 La función no se ejecutó una instrucción RETURN. -578

Tabla 25. Clase código 33: Invalid SQL Descriptor de nombre

Valor SQLSTATE Significado

SQLCODE valores

33000 Nombre de descriptor de SQL no es válido. -077

Tabla 26. Clase código 34: nombre de Cursor no válido

Valor SQLSTATE

Significado SQLCODE valores

34000 Nombre del cursor no es válido. -504

Tabla 27. Clase código 35: número no válido de la condición

Valor SQLSTATE

Significado SQLCODE valores

35000 Condición no es válido. -393

Tabla 28. Clase código 36: Cursor sensibilidad excepción

Valor SQLSTATE

Significado SQLCODE valores

36001 No se puede definir un cursor sensible para la selección-declaración especificada.

-243

Tabla 29. Clase código 38: excepción de función externa

Valor SQLSTATE

Significado SQLCODE valores

38xxx SQLSTATEs devuelve el error válido por una rutina externa o el gatillo.

-443

38001 No está permitida la rutina externa para ejecutar sentencias SQL.

-487

38002 La rutina externa intentó modificar los datos, pero la rutina no fue definida como modifica datos SQL.

-577

38003 La declaración no está permitida en una rutina. -751

38004 La rutina externa intentó leer los datos, pero la rutina no se definió como READS SQL DATA.

-579

38501 Error al llamar a una función definida por el usuario, un procedimiento externo o gatillo (utilizando la Convención de llamada llamada SIMPLE o SIMPLE llamar con valores nulos).

-443,-4302

Tabla 30. Clase código 39: función externa llamada excepción

Valor SQLSTATE

Significado SQLCODE valores

39004 No está permitido un valor null para un argumento IN o INOUT cuando se utiliza el parámetro STYLE GENERAL o un argumento que es un tipo primitivo de Java ™.

-470,-20205

Tabla 31. Clase código 3B: Savepoint excepción

Valor SQLSTATE

Significado SQLCODE valores

3B001 El punto no es válido. -880

3B002 Se ha alcanzado el número máximo de actualizada. -20112

3B501 Se detectó un nombre duplicado savepoint. -881

3B502 Se especificó una liberación o ROLLBACK a punto, pero no existe un punto de almacenamiento.

-882

Tabla 32. Clase código 3C: nombre ambiguo Cursor

Valor SQLSTATE

Significado SQLCODE valores

3 000 El nombre del cursor es ambiguo. -051

Tabla 33. Clase código 3F: nombre de esquema válido (colección)

Valor SQLSTATE

Significado SQLCODE valores

3F000 El nombre del esquema (colección) no es válido. -713

Tabla 34. Clase código 42: Error de sintaxis o violación de la regla de acceso

Valor SQLSTATE

Significado SQLCODE valores

42501 El ID de autorización no tiene el privilegio de realizar la operación especificada en el objeto identificado.

-551

42502 El ID de autorización no tiene el privilegio de realizar la operación según lo especificado.

-552

42506 Se produjo la falta de autorización de propietario. -30053

42601 Un personaje, símbolo (token) o cláusula es válida o falta. -007,-011,-029,-097, -104, -109, -115, -128,-199,-441,-491

42602 Se ha detectado un personaje que no es válido en un nombre. -113,-251

42603 Se ha detectado una constante de cadena inconclusa. -010

42604 Se ha detectado un numérico válido o constante de cadena. -103, -105

42605 El número de argumentos especificados para una función escalar es válido.

-170

42606 Se ha detectado una constante hexadecimal no válida. -110

42607 Un operando de una función de columna o CONCAT operador no es válido.

-112

42609 Los operandos de un operador o predicado son marcadores de parámetros.

-417

42610 Un marcador de parámetro no está permitido. -184,-418

42611 La definición de columna o argumento no es válida. -106,-604

42612 The query string es una instrucción SQL que no es aceptable -084,-142

Tabla 34. Clase código 42: Error de sintaxis o violación de la regla de acceso

Valor SQLSTATE

Significado SQLCODE valores

en el contexto en el cual se presenta.

42613 Cláusulas son mutuamente excluyentes. -628

42614 Una palabra clave duplicada o cláusula no es válida. -637

42615 Se detectó una alternativa válida. -644

42616 Se especifican opciones no válidas. -5047

42617 The query string está en blanco o vacía. -198

42618 Una variable de host no está permitida. -090,-312,-5012,-5024

42620 DESPLAZAMIENTO de sólo lectura se especificó con la cláusula de actualización.

-228

42621 La restricción check generada columna expresión no es válida. -546

42622 Un nombre o etiqueta es demasiado larga. -107

42623 No se puede especificar una cláusula DEFAULT. -373

42625 Una expresión CASE es válida. -580

42629 Deben especificar los nombres de parámetros para las rutinas SQL.

-078

42631 Debe especificar una expresión de una instrucción RETURN en una función SQL.

-057

42633 Una cláusula AS se requiere para un argumento de XMLATTRIBUTES o XMLFOREST.

-20227

42634 El nombre XML no es válido. -20275

42635 El prefijo de espacio de nombres XML no es válido. -20276

42701 Se detectó un nombre de columna duplicados en una operación INSERT o UPDATE o la transición SET-variable.

-121

42702 Una referencia de columna es ambigua, por nombres duplicados.

-203

42703 Se detectó un nombre de columna o parámetro definido. -205,-206,-213,-5001

42704 Se detectó un nombre de objeto o restricción indefinido. -204

42705 Se detectó un nombre de servidor no definido. -950

42707 Un nombre de columna en el ORDER BY no identifica una columna de la tabla.

-208

42709 Se especifica un nombre de columna duplicados en una lista de columna de clave.

-537

42710 Se detectó un nombre de objeto o restricción duplicado. -456,-601

42711 Un nombre de columna duplicados se detectó en la definición del objeto o la instrucción ALTER TABLE.

-612

42712 Un designador de tabla duplicada fue detectado en el campo de cláusula o cláusula de referencia de una declaración de gatillo crear.

-212

42713 Un objeto duplicado fue detectado en una lista o es igual a un objeto existente.

-242

42718 No está definido el nombre del servidor local. -250

Tabla 34. Clase código 42: Error de sintaxis o violación de la regla de acceso

Valor SQLSTATE

Significado SQLCODE valores

42723 Una función con la misma firma ya existe en el esquema. -454

42724 No se puede acceder a un programa externo utilizado para un procedimiento o una función definida por el usuario.

-444,-4300,-4303,-4304,-4306

42725 Una rutina o método fue referenciado directamente (no por cualquier firma o por nombre de instancia específico), pero hay más de una instancia específica de esa rutina o método.

-476

42726 Nombres duplicados de expresiones comunes de mesa fueron detectados.

-340

42732 Un nombre de esquema duplicados en la instrucción SET PATH actual fue detectado.

-585

42733 No puede agregarse un procedimiento con el nombre especificado en el esquema porque sobrecargar el procedimiento no está permitido en esta base de datos y ya hay un procedimiento con el mismo nombre en el esquema.

-484

42734 Se detectó un parámetro duplicado-nombre, nombre de la variable SQL, etiqueta o condición-nombre.

-590

42736 La etiqueta especificada en la instrucción GOTO, ITERATE o licencia no es encontrado o no es válido.

-779

42737 La condición especificada no está definida. -781

42738 Se especificó un nombre de columna duplicados o columna sin nombre en una instrucción DECLARE CURSOR de una instrucción FOR.

-783

42747 El mismo artículo descriptor se ha especificado más de una vez en la misma declaración de DESCRIPTOR SET.

-20299

42802 El número de pieza de inserción o actualización de los valores no es lo mismo que el número de columnas.

-117

42803 Una referencia de columna en la cláusula SELECT o HAVING no es válida, porque no es una columna de agrupamiento; o una referencia de columna en la cláusula GROUP BY no es válida.

-119, -122

42804 Las expresiones de resultado en una expresión CASE no son compatibles.

-581

42805 Un entero en la cláusula ORDER BY no identifica una columna de la tabla.

-125

42806 Un valor no puede ser asignado a una variable de host, porque los tipos de datos no son compatibles.

-303

42807 El INSERT, UPDATE o DELETE no está permitido en este objeto. -150, -155

42808 No se puede actualizar una columna identificada en la operación INSERT o UPDATE.

-151

42809 El objeto identificado no es el tipo de objeto al que se aplica la declaración.

-152,-156, -159

42810 Una tabla de la base no se identifica en la cláusula FOREIGN KEY.

-157

42811 El número de columnas especificadas no es lo mismo que el número de columnas en la cláusula SELECT.

-158

42813 CON CHECK OPTION no puede utilizarse para la vista -160

Tabla 34. Clase código 42: Error de sintaxis o violación de la regla de acceso

Valor SQLSTATE

Significado SQLCODE valores

especificada.

42814 La columna no se pueden quitar, porque es la única columna de la tabla.

-195

42815 El tipo de datos, longitud, escala, valor o CCSID no es válido. -060,-171,-451,-713,-846,-5005

42816 Un valor datetime o duración en una expresión no es válida. -182,-187

42817 La columna no se pueden quitar, porque restringir fue especificado y una restricción o vista es dependiente de la columna o la columna forma parte de una clave de particionado.

-196

42818 Los operandos de un operador o función no son compatibles. -131, -401

42819 Un operando de una operación aritmética o un operando de una función que requiere un número no es un número.

-402

42820 Una constante numérica es demasiado larga, o tiene un valor que no está dentro de la gama de su tipo de datos.

-405,-410

42821 Un tipo de datos para una asignación a una columna o variable no es compatible con el tipo de datos.

-408

42822 Una expresión en la cláusula ORDER BY o cláusula GROUP BY no es válida.

-214

42823 Varias columnas se devuelven de una subconsulta que sólo permite una columna.

-412

42824 Un operando como no es una cadena, o el primer operando no es una columna.

-132,-414

42825 Las filas de Unión, intersección, excepto, o valores no tienen columnas compatibles.

-415

42826 Las filas de Unión, intersección, excepto, o valores que no tienen el mismo número de columnas.

-421

42827 La tabla identificada en el UPDATE o DELETE no es la misma tabla señalada por el cursor.

-509

42828 No se puede modificar la tabla señalada por el cursor de la instrucción UPDATE o DELETE, o el cursor es de sólo lectura.

-510,-520

42829 PARA de la actualización no es válido, porque no se puede modificar la tabla señalada por el cursor.

-511

42830 La clave foránea no se ajusta a la descripción de la clave primaria.

-538

42832 No se permite la operación en objetos de sistema. -607

42833 El nombre del objeto calificado es incompatible con la opción de nomenclatura.

-5016

42834 SET NULL no se puede especificar, porque ninguna columna de la clave externa se puede asignar el valor null.

-629

42835 No se puede especificar referencias cíclicas entre llamado tablas derivadas.

-341

42836 La especificación de un recurrente, llamado tabla derivada no es válido.

-345,-346

42837 La columna no se puede modificar, porque sus atributos no son -190

Tabla 34. Clase código 42: Error de sintaxis o violación de la regla de acceso

Valor SQLSTATE

Significado SQLCODE valores

compatibles con los atributos de columna actual.

42841 Un marcador de parámetro no puede ser un tipo de referencia o tipo definido por el usuario.

-432

42842 Una definición de columna o el parámetro no es válida, porque una opción especificada es incompatible con la descripción de la columna.

-683

42845 Se ha detectado un uso no válido de una función no DETERMINISTIC o acción externa.

-583

42846 Elenco de fuente tipo a tipo de destino no es compatible. -461

42847 Un comando OVRDBF fue emitido por uno de los archivos que se hace referencia, pero uno de los parámetros no es válido para SQL.

-7002

42848 Nivel de aislamiento de CS con mantener traba no está permitido.

-194

42850 Un archivo lógico es válido en CREATE VIEW. -7010

42851 Un archivo que se hace referencia no es una tabla, vista o archivo físico.

-7011

42852 Los privilegios especificados en GRANT o REVOKE son inválidas o inconsistentes. (Por ejemplo, GRANT ALTER en una visión).

-557

42854 Un tipo de datos de la columna resultado en la lista de selección no es compatible con el tipo definido en una vista de mecanografiado o materializa la definición de tabla de consulta.

-20055

42855 No se permite la asignación de los LOB a esta variable de host. La variable de host de destino para los alcances de este valor LOB para este cursor debe ser un localizador o LOB variable.

-392

42857 Un archivo que se hace referencia tiene más de un formato. -7003

42858 La operación no se puede aplicar al objeto especificado. -7001

42860 La restricción no se pueden quitar porque está aplicando una primary key o ROWID.

-784

42862 Una declaración extendida dinámica no puede ejecutarse contra un paquete dinámico no extendidos.

-827

42863 Se ha detectado una variable host indefinido en REXX. -306

42866 El tipo de datos ya sea en la cláusula RETURNS o el reparto de cláusula de la instrucción CREATE FUNCTION no es apropiada para el tipo de datos devuelto de la función de origen o la instrucción RETURN en el cuerpo de la función.

-475

42872 Cláusulas de instrucción FETCH son incompatibles con la definición de cursor.

-225

42873 Un número no válido de filas fue especificado en un FETCH múltiples filas o INSERT de múltiples registros.

-221

42874 ALWCPYDTA(*no) fue especificado, pero una copia es necesaria implementar la instrucción select.

-527

42875 La parte del esquema-nombre de un nombre calificado debe ser el mismo nombre que el nombre del esquema.

-5051

Tabla 34. Clase código 42: Error de sintaxis o violación de la regla de acceso

Valor SQLSTATE

Significado SQLCODE valores

42876 Sólo se permiten diferentes CCSIDs para llaves en CREATE INDEX con un * secuencia de tipo hexagonal.

-7024

42877 El nombre de columna no puede ser calificado. -197

42878 Se utilizó un nombre de función o procedimiento no válido con la palabra clave externa.

-449

42879 El tipo de datos de uno o más parámetros de entrada en la instrucción CREATE FUNCTION no es apropiado para el tipo de datos correspondiente de la función de fuente.

-492

42880 Los elenco y reparto de los tipos de datos son incompatibles, o siempre resultaría en el truncamiento de una cuerda fija.

-453

42881 Uso no válido de una función. -391

42882 El calificador del nombre instancia específica no es igual al calificador del nombre de la función.

-455

42883 No hay función o método se encontró con una firma que empareja.

-458

42884 Ninguna rutina se encontró con el nombre especificado y compatible con argumentos.

-440

42885 El número de parámetros de entrada especificada en una instrucción CREATE FUNCTION no coincide con el número proporcionado por la función nombrada en la cláusula de la fuente.

-483

42886 La IN, OUT, o atributos de parámetro INOUT no coinciden. -469

42887 La función no es válida en el contexto donde se produce. -390

42888 La tabla no tiene una clave principal. -539

42889 La tabla ya tiene una clave principal. -624

42890 Una lista de columnas fue especificada en la cláusula references, pero la tabla primaria identificados no tiene una restricción unique con los nombres de columna especificado.

-573

42891 Ya existe una restricción UNIQUE duplicada. -541

42892 La restricción referencial y gatillo no son permitidos, porque el evento DELETE regla y gatillo no son compatibles.

-675

42893 No se pueden quitar el objeto o restricción o autoridades no pueden ser revocadas desde el objeto, porque otros objetos son dependientes en él.

-478,-616

42894 El valor de un atributo de columna o secuencia es válido. -574

42895 Para SQL estático, no puede utilizarse una variable de entrada host, porque su tipo de datos no es compatible con el parámetro de un procedimiento o una función definida por el usuario.

-301

42896 El número ASP no es válido. -7026

42898 Una referencia no válida correlacionada o tabla de transición fue detectado en un desencadenador.

-696

42899 No se permiten referencias correlacionadas y nombres de columna para acciones activadas con la cláusula para cada declaración.

-697

Tabla 34. Clase código 42: Error de sintaxis o violación de la regla de acceso

Valor SQLSTATE

Significado SQLCODE valores

428A1 No se puede acceder a un archivo que se hace referencia a una variable de referencia de archivo.

-452

428B3 Se especificó un SQLSTATE no válido. -435

428B7 Un número especificado de una instrucción SQL está fuera del rango válido.

-490

428B8 El nombre especificado en un cambio de nombre no es válido. -7029

428BA SIN retorno cursores no deben especificarse en conjunto los conjuntos de resultados.

-20236

428 1 Solamente una columna ROWID o identidad se puede especificar para una tabla.

-372

428 4 El número de elementos en cada lado del operador del predicado no es el mismo.

-216

428 7 Una especificación ROWID o referencia de columna no es válida.

-771

9 428 No se puede especificar una columna ROWID o identidad como la columna de destino de un INSERT o UPDATE.

-798

428 1 No se puede acceder a un archivo referenciado por un valor DATALINK.

-358

428 2 COMO localizador no se puede especificar un parámetro no-LOB.

-398

428 4 Un cursor especificado en una declaración FOR no puede ser referenciado en un OPEN, CLOSE, o buscar la declaración.

-776

5 428 La etiqueta final no coincide con la etiqueta de principio. -778

428 6 No se permite deshacer para no declaraciones compuestas atómicas.

-780

428 7 El valor de condición no está permitido. -782

428 8 La declaración de variable sqlcode o sqlstate no es válida. -785

428DE No se admite el valor PAGESIZE. -1583

428EC El fullselect especificado en la tabla de consulta materializadas no es válido.

-20058

428EK El calificador para un nombre de tabla temporal global declarado o un índice en una tabla temporal global declarado debe ser sesión.

-079

428EW La tabla no se puede convertir a o desde una tabla de consulta materializadas.

-20093

428F1 Una tabla de SQL función debe devolver un resultado de la mesa.

-20120

428F2 Una expresión entero debe especificarse en una instrucción RETURN en un procedimiento SQL.

-058

428F9 No se puede especificar una expresión de la secuencia en este contexto.

-348

428FA La escala del número decimal debe ser cero. -336

428FC La longitud de la contraseña de cifrado no es válida. -20144

428FD Usado para descifrar la contraseña no coincide con la contraseña utilizada para cifrar los datos.

-20145

Tabla 34. Clase código 42: Error de sintaxis o violación de la regla de acceso

Valor SQLSTATE

Significado SQLCODE valores

428FE Los datos no son el resultado de la función de cifrado. -20146

428FI La cláusula de la orden fue especificada, pero no se pide el designador de referencia tabla.

-20214

428FP Sólo uno en vez de gatillo está permitido para cada tipo de operación en una vista.

-20178

428FQ Un desencadenador INSTEAD OF no debe especificar una vista que se define mediante WITH CHECK OPTION, una visión que se define en otro punto de vista que es definido WITH CHECK OPTION, o una visión que está anidada en una vista que se define con la cláusula con el movimiento de fila.

-20179

428FR Una columna no se puede alterar según lo especificado. -20180

428 METROS

La mesa no es compatible con los datos especificados operación de partición.

-20183

428FY Una columna no puede ser añadida, caída o alterada en una tabla de consulta materializadas.

-20235

428G 0 Un archivo lógico previene el alter ego de los atributos de partición.

-20246

428 2 La última partición de datos no se pueden quitar de la tabla. -20251

42903 Uso no válido de una función de agregado o OLAP. -120

42904 El procedimiento SQL no fue creado debido a un error de compilación.

-7032

42906 Una función de columna en una subconsulta de una cláusula HAVING incluye una expresión que se aplica un operador a una referencia correlacionada.

-133

42907 La cadena es demasiado larga. -134

42908 La declaración no incluye una lista de columnas necesarias. -153,-343

42910 La declaración no está permitida en una declaración compuesta.

-775

42911 Una operación de división decimal no es válida, porque el resultado tendría una escala negativa.

-419

42912 Una columna no se puede actualizar, porque no se identifica en la cláusula de actualización de la selección-declaración del cursor.

-503

42914 La cancelación no es válida, porque una mesa que se hace referencia en una subconsulta puede ser afectada por la operación.

-536

42917 El objeto no puede ser explícitamente caído o alterado. -658

42918 Un tipo de datos definido por el usuario no puede crearse con un nombre de tipo de datos definido por el sistema (por ejemplo, entero).

-473

42919 No se permiten declaraciones compuestas anidadas. -777

42922 DROP SCHEMA no puede ejecutarse bajo control del compromiso.

-5003

42923 Programa o paquete debe crearse de nuevo para hacer referencia a un nombre de alias.

-7033

Tabla 34. Clase código 42: Error de sintaxis o violación de la regla de acceso

Valor SQLSTATE

Significado SQLCODE valores

42924 Un alias resolvió otro alias en lugar de una tabla o vista en la ubicación remota.

-513

42925 Recursivo llamado tablas derivadas no puede especificar SELECT DISTINCT y debe especificar UNION ALL.

-342

42926 No se permiten los localizadores con COMMIT(*NONE). -7034

42928 CON mesa de vacío no puede especificarse. -1596

42929 PARA todas las particiones no está permitidas para un índice de vector codificado.

-20243

42930 La misma columna fue identificada en para la actualización de y ORDER BY.

-5021

42932 Las programa preparación suposiciones son incorrectas. -30052

42937 El parámetro no debe tener un subtipo de mezclado. -192

42939 No puede utilizarse el nombre, porque el identificador especificado está reservado para el uso del sistema.

-457,-707

42944 El ID de la autorización no puede ser tanto un propietario y el propietario de grupo primario.

-7028

42961 El nombre del servidor especificado no coincide con el servidor actual.

-114

42962 Una larga columna, columna LOB, estructurado tipo columna o columna datalink no puede utilizarse en un índice, una llave o una restricción.

-350

42969 El paquete no fue creado y la actual unidad de trabajo se deshace, debido a las limitaciones internas o un número de sección no válido.

-7020

42970 COMPROMETERSE a sostener o mantener ROLLBACK sólo es permitido para un DB2 UDB para servidor de aplicaciones iSeries.

-7018

42971 Las sentencias SQL no puede ejecutarse bajo control de compromiso, porque control de compromiso ya está activo a otra base de datos relacional.

-7017

42972 Una expresión en una condición de combinación o cláusula de una instrucción MERGE hace referencia a las columnas en más de una de las mesas operando.

-338

42977 El ID de la autorización no puede cambiarse cuando se conecta al servidor local.

-7022

42978 Una variable indicador no es un entero pequeño. -080

42981 CREATE SCHEMA no está permitido si los cambios pendientes en la unidad de trabajo.

-7941

42984 El privilegio no puede concederse a la vista, porque * OBJOPR o * existe autoridad OBJMGT de la tabla o una vista dependiente, y el Donatario no tiene * ALLOBJ o el privilegio especificado en la tabla dependiente o vista.

-7027

42985 La declaración no está permitida en una rutina. -577,-579,-751

42987 La declaración no está permitida en un activador. -751

42990 Un índice único o una restricción unique no está permitido ya -270

Tabla 34. Clase código 42: Error de sintaxis o violación de la regla de acceso

Valor SQLSTATE

Significado SQLCODE valores

que las columnas de clave no son un superconjunto de las columnas de clave particionadas.

42995 La función solicitada no se aplica a las tablas temporales globales.

-526

42996 La clave de la partición no puede ser un tipo datetime o columna de punto flotante.

-328

42998 Una restricción referencial no está permitida debido a que las columnas de clave extranjeras no están un superconjunto de las columnas de clave particiones o el grupo de nodos no es lo mismo que la tabla primaria.

-256

42999 La consulta no está permitida en una distribución de la tabla o vista.

-255

429B6 Las filas de una tabla distribuida no pueden ser redistribuidas porque la tabla contiene una columna de datalink con CONTROL de enlace del archivo.

-7037

429B7 Una restricción referencial con una regla de eliminar de la cascada no está permitida en una tabla con una columna de DataLink con CONTROL de vínculo de archivo.

-7038

429BD RETORNO debe ser la última instrucción SQL de la instrucción compuesta atómica dentro de una función SQL fila o tabla.

-20148

429BH Una tabla con particiones no puede contener una columna de identidad.

-20247

429BM En este contexto no puede utilizarse la secuencia de la clase de ICU.

-20268

Tabla 35. Clase Código 44: violación WITH CHECK OPTION

Valor SQLSTATE

Significado SQLCODE valores

44000 El INSERT o UPDATE no está permitido, porque una fila resultante no satisface la definición de vista.

-161

Tabla 36. Clase Código 46: errores de Java

Valor SQLSTATE

Significado SQLCODE valores

46001 La dirección URL especificada en instalar o reemplazar de un procedimiento de tarro no identificó un fichero jar válido.

-20200

46002 Especifica el nombre de tarro en la instalación, reemplazar o quitar de un procedimiento de Java no es válido.

-20201

46003 No se pueden quitar el archivo jar, una clase está en uso por un procedimiento.

-20202

46007 Una función de Java tiene un método Java con una firma no válida.

-20203

46008 Una función de Java no se puede asignar a un solo método de Java.

-20204

46501 El procedimiento tarro instalar o quitar "tarro-ID < >" especifica el uso de un descriptor de despliegue.

-20207

Mesa 37. Clase código 51: estado de la aplicación no es válido

Valor Significado SQLCODE

Tabla 36. Clase Código 46: errores de Java

Valor SQLSTATE

Significado SQLCODE valores

SQLSTATE valores

51002 No se encontró el paquete correspondiente a una solicitud de ejecución de la instrucción SQL.

-805

51003 Tokens de consistencia no coinciden. -818

51004 Una dirección en el SQLDA no es válida. -822

51009 COMMIT o ROLLBACK no está permitido, porque el control del compromiso no se ha iniciado.

-7007

51015 Una tentativa fue hecha para ejecutar una sección que fue encontrada para ser en un error en tiempo de encuadernación.

-525

51021 Las sentencias SQL no puede ejecutarse hasta que el proceso de aplicación ejecuta una operación de reversión.

-918

51035 Una expresión de PREVVAL no puede utilizarse porque no se ha generado un valor para la secuencia todavía en esta sesión.

-845

51036 Conecte un implícito a un remoto servidor no está permitido porque un savepoint es excepcional.

-20110

51037 La operación no está permitida porque se ha marcado un disparador inoperante.

-7048

51039 No se establece el valor de contraseña de cifrado. -20143

Mesa 38. Clase código 53: Invalid Operand o especificación incompatible

Valor SQLSTATE

Significado SQLCODE valores

53038 El número de valores límite clave es cero o mayor que el número de columnas en la llave.

-663

53039 La cláusula de parte de la instrucción ALTER es omitida o no es válido.

-665

53045 El tipo de datos de la constante de límite clave no es lo mismo que el tipo de datos de la columna.

-678

Tabla 39. Clase código 54: SQL o producto superara el límite de

Valor SQLSTATE

Significado SQLCODE valores

54001 La declaración es demasiado largo o demasiado complejo. -101

54002 Una constante de cadena es demasiado larga. -102

54004 La declaración tiene demasiados nombres de tablas o demasiados elementos en una lista de selección o insertar.

-129,-840

54005 La clave de ordenación es demasiado larga, o tiene muchas columnas.

-136

54006 El resultado de la concatenación es demasiado largo. -137

54008 La clave es demasiado larga, una columna de la clave es demasiado larga o la tecla tiene demasiadas columnas.

-602,-613,-614,-631

54009 Muchos usuarios fueron especificados en GRANT o REVOKE. -5017

54010 La longitud de registro de la tabla es demasiado larga. -101

54011 Demasiadas columnas fueron especificadas para una tabla, vista o función de mesa.

-101,-680

54018 La fila es demasiado larga. -809

Mesa 38. Clase código 53: Invalid Operand o especificación incompatible

Valor SQLSTATE

Significado SQLCODE valores

54019 El número máximo de descriptores de tarde se ha excedido, probablemente porque muchos CCSIDs diferentes fueron utilizados.

-871

54021 Demasiadas restricciones, o el tamaño de la restricción es demasiado grande.

-642

54023 Se ha superado el límite para el número de parámetros o argumentos de una función o un procedimiento.

-442,-448

54028 Se ha alcanzado el número máximo de identificadores LOB concurrentes.

-429

54035 Se excedió el límite de un objeto interno. -7049

54038 La profundidad máxima de rutinas anidadas o disparadores fue excedida.

-724

54044 Una tabla con la secuencia tipo múltiple-byte (UCS-2) no puede ser compatible con Drda checos ® porque es demasiado grande.

-7031

54054 La combinación del número de particiones de espacio de tabla y la longitud correspondiente partición del límite de la llave lo demasiado grande.

-4701

54057 Un nombre de elemento XML, nombre de atributo, prefijo o URL es demasiado larga.

-20326

Tabla 40. Clase código 55: objeto no en condición de estado

Valor SQLSTATE

Significado SQLCODE valores

55005 Recursión sólo es compatible con un DB2 UDB para servidor de aplicaciones iSeries.

-145

55006 El objeto no se pueden quitar, porque actualmente está en uso por el mismo proceso de aplicación.

-615,-950

55007 El objeto no se puede modificar, porque está actualmente en uso por el mismo proceso de aplicación.

-951

55018 El esquema no se pueden quitar, porque está en la lista de la biblioteca.

-7006

55019 El objeto está en un estado no válido para la operación. -7008,-20054

55029 Programa local intenta conectarse a una base de datos remota. -862

55042 El alias no está permitido porque identifica a un solo miembro de un archivo de miembros múltiples.

-7030

55048 No se pueden cifrar datos cifrados. -20147

55050 Un objeto no puede crearse en un esquema de protección. -7052

55058 No se puede cambiar el modo DEBUG para una rutina que se creó con desactivar el modo de depuración.

-20313

Tabla 41. Clase código 56: Miscellaneous SQL o Error del producto

Valor SQLSTATE

Significado SQLCODE valores

56016 Los rangos especificados para las particiones de datos no son válidos.

-636

56084 Un SQLTYPE fue encontrado en una selecta lista o lista de -351,-352

Tabla 40. Clase código 55: objeto no en condición de estado

Valor SQLSTATE

Significado SQLCODE valores

entrada.

56095 Una opción de enlace no es válida. -30104

560BF No se ha instalado el centro de cifrado y descifrado. -20223

560 4 La opción no es válida para la interfaz ARD. -5027,-5028

Tabla 42. Clase código 57: recursos no están disponibles o la intervención del operador

Valor SQLSTATE

Significado SQLCODE valores

57005 La declaración no puede ejecutarse, porque una utilidad o un límite de tiempo gobernador fue excedido.

-666

57006 El objeto no se pueden crear, porque una caída o crear está pendiente.

-679

57007 El objeto no puede usarse, porque está pendiente una operación.

-910

57011 Recurso virtual de almacenamiento o base de datos no está disponible.

-904,-971,-7053

57012 Un recurso no-base de datos no está disponible. Esto no afectará la ejecución exitosa de declaraciones posteriores.

-30040

57013 Un recurso no-base de datos no está disponible. Esto afectará la ejecución exitosa de declaraciones posteriores.

-30041

57014 Procesamiento fue cancelada por requerimiento. -952

57017 Conversión de caracteres no está definido. -332

57033 Estancamiento o tiempo de espera se produjo sin reversión automática.

-913

57042 Se ha producido recursión DDM. -30001

57043 Un programa de aplicación local de SQL no puede ejecutarse en un servidor de aplicaciones.

-7021

57050 El servidor de archivos no está actualmente disponible. -357

Tabla 43. Clase código 58: Error de sistema

Valor SQLSTATE

Significado SQLCODE valores

58002 Una salida ha devuelto un error o datos no válidos. -7054

58003 Se detectó un número válido de la sección. -144

58004 Se produjo un error en el sistema (que no necesariamente excluye la ejecución exitosa de posteriores sentencias SQL).

-901,-4301

58008 Ejecución falló debido a un error de protocolo de distribución que no afecten a la exitosa ejecución de los comandos DDM subsiguientes o sentencias SQL.

-30000

58009 Ejecución falló debido a un error de protocolo de distribución que causaba la desafectación de la conversación.

-30020

58010 Ejecución falló debido a un error de protocolo de distribución que afectará la ejecución exitosa de los comandos DDM subsiguientes o sentencias SQL.

-30021

58011 El comando DDM es válido mientras el proceso de enlace está -30050

Tabla 42. Clase código 57: recursos no están disponibles o la intervención del operador

Valor SQLSTATE

Significado SQLCODE valores

en curso.

58012 El proceso de enlazar con el nombre de paquete especificado y consistencia token no está activo.

-30051

58014 No se admite el comando DDM. -30070

58015 No se admite el objeto DDM. -30071

58016 No se admite el parámetro DDM. -30072

58017 No se admite el valor del parámetro DDM. -30073

58018 No se admite el mensaje de respuesta DDM. -30074

58028 Error en la operación de cometer, porque un recurso en la unidad de trabajo no fue capaz de comprometer sus recursos.

-175

58033 Se ha producido un error inesperado al intentar acceder a un controlador de cliente.

-969