Вы находитесь на странице: 1из 27

Tabla 1.

Clase cdigo 00: completar con xito incondicional


Valor
SQLSTATE
00000

Significado

SQLCODE
valores

Terminacin de la operacin fue exitosa y no dio lugar a ningn + 000


tipo de condicin de advertencia o excepcin.

La tabla 2. Clase cdigo 01: ADVERTENCIA


Valor
SQLSTATE

Significado

SQLCODE
valores

01002

Se produjo un error de desconexin.

+596

01003

Valores nulos fueron eliminados desde el argumento de una


funcin de columna.

+ 000

01004

El valor de una cadena se trunc cuando asigna a otro tipo de + 000, +445,
datos string con una longitud ms corta.
+802, +20141

01005

Insuficiente nmero de entradas en un SQLDA.

+239

01006

Un privilegio no fue revocado.

+ 569

01007

No se le concedi un privilegio.

+570

01009

La condicin de bsqueda es demasiado larga para el esquema +177


de informacin.

0100A

La expresin de consulta de la vista es demasiado larga para el +178


esquema de informacin.

0100C

Uno o ms conjuntos de resultados ad hoc fueron devueltos


desde el procedimiento.

0100D

Se ha reabierto el cursor que se cerr en el prximo resultado +467


dentro de la cadena.

0100E

El procedimiento volvieron demasiados conjuntos de


resultados.

01503

El nmero de columnas del resultado es mayor que el nmero + 000, +030


de variables de host proporcionado.

01504

La instruccin UPDATE o DELETE no incluye una clusula


WHERE.

01505

La declaracin no fue ejecutada porque es inaceptable en este +084


entorno.

01506

Se hizo un ajuste a un valor de fecha o TIMESTAMP para


corregir una fecha no vlida, resultante de una operacin
aritmtica.

+ 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 carcter suplente.

+335

01519

El valor null se ha asignado a una variable de host, porque un +802


valor numrico est fuera del intervalo.

01520

El valor null se ha asignado a una variable de host, porque no


se puede convertir los caracteres.

+466

+ 464, +20206

+ 000, +088

+331

Tabla 1. Clase cdigo 00: completar con xito incondicional


Valor
SQLSTATE
00000

Significado

SQLCODE
valores

Terminacin de la operacin fue exitosa y no dio lugar a ningn + 000


tipo de condicin de advertencia o excepcin.

La tabla 2. Clase cdigo 01: ADVERTENCIA


01522

El nombre de tabla o vista local utilizado en la instruccin


CREATE ALIAS es indefinido.

+403

01526

Nivel de aislamiento ha sido escalado.

+ 595

01527 Una instruccin SET hace referencia a un registro especial que +799
no existe en el AS.
01528

DONDE no NULL se omite, porque la clave del ndice no puede +645


contener valores nulos.

01532

Se detect un nombre de objeto definido.

+204

01534

La representacin de cadena de un valor datetime es vlida.

+ 180, +181

01535

Una operacin aritmtica en una fecha o timestamp tiene un


resultado que no est dentro del rango vlido de las fechas.

+183

01536

Durante el lazo remoto donde se pospone la comprobacin de +114


la existencia, el nombre del servidor especificado no coincide
con el servidor actual.

01539

Conexin es exitosa pero deben usarse solamente caracteres


SBCS.

+863

01542

Autorizacin ID no tiene el privilegio de realizar la operacin


segn 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 autorizacin no tiene el privilegio de realizar la


operacin 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 divisin por cero.

+802

01565

El valor null se ha asignado a una variable de host, porque se


produjo una excepcin datos Miscelneos; por ejemplo, el
valor del carcter para la funcin escalar CAST, DECIMAL,
FLOAT o entero es vlido; se detect un punto flotante NAN
(no es un nmero) o datos no vlidos en un campo lleno de
decimal.

+304, + 420,
+802

01567

La mesa fue creado pero no transaccionales.

+7905

Tabla 1. Clase cdigo 00: completar con xito incondicional


Valor
SQLSTATE
00000

Significado

SQLCODE
valores

Terminacin de la operacin fue exitosa y no dio lugar a ningn + 000


tipo de condicin de advertencia o excepcin.

La tabla 2. Clase cdigo 01: ADVERTENCIA


01587

La unidad de trabajo fue comprometida o se deshacen, pero el +990


resultado no se conoce completamente en todos los sitios.

01593

Un ALTER TABLE podra causar truncamiento de datos.

+460

01594

Insuficiente nmero de entradas en un SQLDA para toda la


informacin (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 sera vlido 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


+7036
puede ser devueltos en el SQLDA. El nombre corto es devuelta
en su lugar.

01643

Asignacin a variable SQLCODE o SQLSTATE no seal un error + 385


o advertencia.

01646

Un resultado conjuntos no pueden ser devueltos porque estaba +7050


cerrado el cursor.

01647

ANTES de DB2SQL gatillo cambiado a DB2ROW.

+7051

01658

Datos binarios no estn vlidos para DECRYPT_CHAR y


DECYRYPT_DB.

+20224

01660

La rutina fue creada pero una restauracin no actualizar el


catlogo.

+7909

01662

Lanzamiento rcord opcin ignorado de cierre.

+30107

01Hxx

ADVERTENCIA vlida SQLSTATEs devuelto por una funcin


definida por el usuario o procedimiento externo llamada.

+462

Tabla 3. Clase cdigo 02: no hay datos


Valor
SQLSTATE
02000

02001

Significado
Se produjo una de las siguientes excepciones:

El resultado de la instruccin SELECT INTO o la


subseleccin de la instruccin INSERT era una mesa vaca.

El nmero de filas identificada en la declaracin UPDATE o


DELETE buscada era cero.

La posicin del cursor que se hace referencia en la


instruccin FETCH fue despus de la ltima fila de la tabla.

La orientacin de fetch no es vlida.

No hay conjuntos de resultados adicional devueltos.

02505 El DESCRIPTOR GET VALUE es mayor que la cuenta.

SQLCODE
valores
+ 100

+ 387
+20298

Tabla 4. Clase cdigo 07: Error de SQL dinmico


Valor
SQLSTATE

Significado

SQLCODE
valores

07001

El nmero de variables de host no es correcto para el nmero


de marcadores de parmetros.

-313

07002

El bloque de parmetros llamada lista o control no es vlido.

-804

07003

La declaracin identificada en la sentencia EXECUTE es una


sentencia select, o no est en un estado preparado.

-518

07004

La clusula de uso o en clusula es requerido para parmetros -313


dinmicos.

07005

Nombre de la declaracin del cursor identifica una declaracin -517


preparada que no puede estar asociada con un cursor.

07006

Un host de entrada variable, variable de transicin o marcador -301


de parmetro no puede usarse, debido a su tipo de datos.

07008 El count de descriptor no es vlido.

-074

07009 El ndice de descriptor no es vlido.

-075

Tabla 5. Clase cdigo 08: excepcin de conexin


Valor
SQLSTATE

Significado

SQLCODE
valores

08001

El solicitante de la aplicacin es capaz de establecer la


conexin.

-30080,30082,-30089

08002

La conexin ya existe.

-842

08003

La conexin no existe.

-843,-900

08004

El servidor de aplicaciones rechaz el establecimiento de la

-30060,-30061

Tabla 5. Clase cdigo 08: excepcin de conexin


Valor
SQLSTATE

Significado

SQLCODE
valores

08001

El solicitante de la aplicacin es capaz de establecer la


conexin.

-30080,30082,-30089

08002

La conexin ya existe.

-842

conexin.
08501

No se permite una desconexin cuando la conexin utiliza una -858


conversacin LU6.2 protegido.

Tabla 6. Clase cdigo 09: excepcin de accin desencaden


Valor
SQLSTATE
09000

Significado
Una instruccin SQL disparada fall.

SQLCODE
valores
-723

Tabla 7. Clase cdigo 0A: no admite la funcin de


Valor
SQLSTATE
0A001

Significado
La declaracin de CONNECT es vlida, porque el proceso no
est en el estado de conexin.

SQLCODE
valores
-752

Tabla 8. Clase cdigo 0E: Invalid esquema nombre lista especificacin


Valor
SQLSTATE
0E000

Significado

SQLCODE
valores

La lista de nombres del esquema en una instruccin SET PATH -329


no es vlida.

Tabla 9. Clase cdigo 0F: Invalid Token


Valor
SQLSTATE
0F001

Significado
Actualmente el valor localizador no representa ningn valor.

SQLCODE
valores
-423

Tabla 10. Clase cdigo 0K: Resignal cuando Handler no activo


Valor
SQLSTATE
0K 000

Significado
Se emiti un RESIGNAL pero un controlador no est activo.

SQLCODE
valores
-787

Tabla 11. Clase cdigo 0W: prohibido declaracin encontrados durante el gatillo
Valor
SQLSTATE
0W000

Significado
La declaracin no est permitida en un activador.

SQLCODE
valores
-751

Tabla 12. Clase cdigo 0Z: excepcin de diagnstico


Valor
SQLSTATE

Significado

SQLCODE
valores

0Z001

Nmero mximo de reas apiladas diagnsticos excedido.

-20226

0Z002

Diagnstico apilado accedido sin un controlador activo.

-20228

Tabla 13. Clase cdigo 20: caso no encontrado para instruccin Case
Valor
SQLSTATE
20000

Significado
No se encontr el caso para la instruccin del caso.

SQLCODE
valores
-773

Tabla 14. Clase Cdigo 21: cardinalidad violacin


Valor
SQLSTATE
21000

Significado
El resultado de un SELECT INTO, fullselect escalar o
subconsulta de un predicado bsico es ms de un valor.

SQLCODE
valores
-811

Tabla 15. Clase cdigo 22: excepcin de datos


Valor
SQLSTATE

Significado

SQLCODE
valores

22001

Datos de carcter, truncamiento bien producido; por ejemplo, -302,-303,un update o insert de valor es una cadena que es demasiado 404,-433, -802
larga para la columna, o un valor datetime no puede asignarse
a una variable de host, porque es demasiado pequeo.

22002

Se detect un valor nulo, o la ausencia de un parmetro


-305
indicador; por ejemplo, el valor null no puede asignarse a una
variable de host, porque no se especifica ninguna variable
indicador.

22003

Un valor numrico 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 misin.

-076

22006

La orientacin de fetch no es vlida.

-231

22007

Se detect un formato datetime vlido; es decir, una


representacin de cadena no vlida o valor fue especificado.

-180,-181

22008

Se produjo derrame de campo DateTime; por ejemplo, una


operacin aritmtica en una fecha o timestamp tiene un
resultado que no est dentro del rango vlido de las fechas.

-183

22011

Se ha producido un error de subcadena; por ejemplo, un


argumento de SUBSTR est fuera de rango.

-138

22012

Divisin por cero no es vlida.

-802

22018

El valor del carcter para la funcin escalar CAST, DECIMAL,


FLOAT o entero no es vlido.

-420

22019

El predicado como tiene un carcter de escape no vlido.

-130

22021

No es un personaje en el conjunto de caracteres codificados o -330,-331


no se admite la conversin.

22023

Un valor de variable parmetro o host no es vlido.

-302,-304,-406,
-802

22024

Un host entrada terminada en NUL variable o parmetro no


contena un NUL.

-302

Tabla 15. Clase cdigo 22: excepcin de datos


Valor
SQLSTATE

Significado

SQLCODE
valores

22001

Datos de carcter, truncamiento bien producido; por ejemplo, -302,-303,un update o insert de valor es una cadena que es demasiado 404,-433, -802
larga para la columna, o un valor datetime no puede asignarse
a una variable de host, porque es demasiado pequeo.

22002

Se detect un valor nulo, o la ausencia de un parmetro


-305
indicador; por ejemplo, el valor null no puede asignarse a una
variable de host, porque no se especifica ninguna variable
indicador.

22025

El como patrn de encordado predicado contiene una


ocurrencia no vlida de un carcter de escape.

-130

22501

El campo de control de la longitud de una cadena de longitud


variable es negativo o mayor que el mximo.

-311

22503

La representacin de cadena de un nombre no es vlida.

-188

22504

Un valor de datos mixtos no es vlido.

-191,-304,-406,
-802

22511

Longitud ADT supera la longitud mxima de la columna. El


valor de una columna ROWID o referencia no es vlido.

-399

22522

Un valor CCSID no es vlido en todo, no es vlido para el tipo


de datos o subtipo o no es vlido para el esquema de
codificacin.

-189

22524

Conversin de caracteres result en truncamiento

-334

22525

Repartir el valor de la clave no es vlida.

-327

22527 Datos de entrada no vlidas detectadas por una insercin de


fila mltiple.

-30106

Tabla 16. Clase Cdigo 23: infraccin de restriccin


Valor
SQLSTATE

Significado

SQLCODE
valores

23001

La actualizacin o eliminacin de una clave primaria es


prevenido por una restriccin 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 vlido.

-530

23504

La actualizacin o eliminacin de una clave primaria es


prevenido por una accin NO actualizar o eliminar la regla.

-531,-532

23505

Se produjo una violacin de la restriccin impuesta por un


ndice nico o una restriccin unique.

-803

23511

No se puede eliminar una fila de primaria, porque la restriccin -543


check restringe el borrado.

23512

No se puede agregar la restriccin check, porque la tabla


contiene filas que no cumplen con la definicin de restriccin.

-544

23513

La fila resultante de la INSERT o UPDATE no se ajusta a la

-545

Tabla 15. Clase cdigo 22: excepcin de datos


Valor
SQLSTATE

Significado

SQLCODE
valores

22001

Datos de carcter, truncamiento bien producido; por ejemplo, -302,-303,un update o insert de valor es una cadena que es demasiado 404,-433, -802
larga para la columna, o un valor datetime no puede asignarse
a una variable de host, porque es demasiado pequeo.

22002

Se detect un valor nulo, o la ausencia de un parmetro


-305
indicador; por ejemplo, el valor null no puede asignarse a una
variable de host, porque no se especifica ninguna variable
indicador.
definicin de restriccin check.

23515

El ndice nico no puede ser creado o restriccin unique agreg -603


debido a que la tabla contiene valores duplicados de la clave
especificada.

23520

No se puede definir la clave externa, porque todos sus valores -667


no son iguales a una clave primaria de la tabla primaria.

23522

El rango de valores para la columna de identidad o secuencia


est agotado.

-359

Tabla 17. Clase Cdigo 24: Invalid Cursor estado


Valor
SQLSTATE

Significado

SQLCODE
valores

24501

Identificado el cursor no est abierto.

-501,-507

24502

El cursor identificado en una declaracin abierta ya est


abierto.

24504

El cursor identificado en la instruccin UPDATE, DELETE, SET o -508


GET no se coloca en una fila.

24506

La declaracin identificada en la preparacin es la declaracin


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
cambiado.

-226

24513

Buscar siguiente, previo, actual o pariente no est permitido,


porque no se conoce la posicin del cursor.

-227

24514

Un error anterior ha desactivado este cursor.

-906

-502,-7055

Tabla 18. Clase Cdigo 25: estado de la transaccin no es vlido


Valor
SQLSTATE

Significado

SQLCODE
valores

25000

Una operacin de actualizacin es vlida para el entorno de


ejecucin de aplicaciones.

-30090

25006

Una operacin de actualizacin no es vlida porque la


transaccin es de slo lectura.

-817

25501

La declaracin slo se permite como la primera declaracin en -428


una unidad de trabajo.

Tabla 19. Clase Cdigo 26: Invalid SQL declaracin identificador


Valor
SQLSTATE

Significado

SQLCODE
valores

26501

La declaracin identificada no existe.

-514,-516

26510

El nombre de declaracin especificado en un DECLARE


CURSOR ya tiene un cursor asignado a l.

-5023

Tabla 20. Clase cdigo 27: desencaden violacin de cambio de datos


Valor
SQLSTATE
27000

Significado
Una tentativa fue hecha para modificar la tabla de destino de
la instruccin MERGE por una restriccin o gatillo.

SQLCODE
valores
-907

Tabla 21. Clase cdigo 28: Especificacin de autorizacin vlido


Valor
SQLSTATE
28000

Significado

SQLCODE
valores

Autorizacin nombre no es vlido.

-113,188,-567

Tabla 22. Clase cdigo 2D: terminacin de transaccin no vlida


Valor
SQLSTATE

Significado

SQLCODE
valores

2 522

No se permiten en un comando compuesto atmico COMMIT y -774


ROLLBACK.

528 2

Procedimiento dinmico COMMIT o comprometerse en retorno -426,-30090


no es vlido para el entorno de ejecucin de aplicaciones

529 2

ROLLBACK dinmico no es vlido para el entorno de ejecucin -427,-30090


de aplicaciones.

Tabla 23. Clase cdigo 2E: nombre vlido de la conexin


Valor
SQLSTATE
2E000

Significado
Nombre de la conexin no es vlido.

SQLCODE
valores
-113,-188,-251

Tabla 24. Clase cdigo 2F: excepcin funcin SQL


Valor
SQLSTATE

Significado

SQLCODE
valores

2F002

La funcin SQL intent modificar los datos, pero la funcin no


estaba definida como modifica datos SQL.

-577

2F003

La declaracin no est permitida en una funcin o


procedimiento.

-751

2F004

La funcin SQL intent leer los datos, pero la funcin no se


defini como READS SQL DATA.

-579

2F005

La funcin no se ejecut una instruccin RETURN.

-578

Tabla 25. Clase cdigo 33: Invalid SQL Descriptor de nombre


Valor
SQLSTATE
33000

Significado
Nombre de descriptor de SQL no es vlido.

SQLCODE
valores
-077

Tabla 26. Clase cdigo 34: nombre de Cursor no vlido


Valor
SQLSTATE
34000

Significado
Nombre del cursor no es vlido.

SQLCODE
valores
-504

Tabla 27. Clase cdigo 35: nmero no vlido de la condicin


Valor
SQLSTATE
35000

Significado
Condicin no es vlido.

SQLCODE
valores
-393

Tabla 28. Clase cdigo 36: Cursor sensibilidad excepcin


Valor
SQLSTATE
36001

Significado
No se puede definir un cursor sensible para la seleccindeclaracin especificada.

SQLCODE
valores
-243

Tabla 29. Clase cdigo 38: excepcin de funcin externa


Valor
SQLSTATE

Significado

SQLCODE
valores

38xxx

SQLSTATEs devuelve el error vlido por una rutina externa o el -443


gatillo.

38001

No est permitida la rutina externa para ejecutar sentencias


SQL.

38002

La rutina externa intent modificar los datos, pero la rutina no -577


fue definida como modifica datos SQL.

38003

La declaracin 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 funcin definida por el usuario, un


procedimiento externo o gatillo (utilizando la Convencin de
llamada llamada SIMPLE o SIMPLE llamar con valores nulos).

-443,-4302

-487

Tabla 30. Clase cdigo 39: funcin externa llamada excepcin


Valor
SQLSTATE
39004

Significado

SQLCODE
valores

No est permitido un valor null para un argumento IN o INOUT -470,-20205


cuando se utiliza el parmetro STYLE GENERAL o un
argumento que es un tipo primitivo de Java .

Tabla 31. Clase cdigo 3B: Savepoint excepcin


Valor
SQLSTATE

Significado

SQLCODE
valores

Tabla 30. Clase cdigo 39: funcin externa llamada excepcin


Valor
SQLSTATE
39004

Significado

SQLCODE
valores

No est permitido un valor null para un argumento IN o INOUT -470,-20205


cuando se utiliza el parmetro STYLE GENERAL o un
argumento que es un tipo primitivo de Java .

Tabla 31. Clase cdigo 3B: Savepoint excepcin


3B001

El punto no es vlido.

-880

3B002

Se ha alcanzado el nmero mximo de actualizada.

-20112

3B501

Se detect un nombre duplicado savepoint.

-881

3B502

Se especific una liberacin o ROLLBACK a punto, pero no


existe un punto de almacenamiento.

-882

Tabla 32. Clase cdigo 3C: nombre ambiguo Cursor


Valor
SQLSTATE
3 000

Significado
El nombre del cursor es ambiguo.

SQLCODE
valores
-051

Tabla 33. Clase cdigo 3F: nombre de esquema vlido (coleccin)


Valor
SQLSTATE
3F000

Significado
El nombre del esquema (coleccin) no es vlido.

SQLCODE
valores
-713

Tabla 34. Clase cdigo 42: Error de sintaxis o violacin de la regla de acceso
Valor
SQLSTATE

Significado

SQLCODE
valores

42501

El ID de autorizacin no tiene el privilegio de realizar la


operacin especificada en el objeto identificado.

-551

42502

El ID de autorizacin no tiene el privilegio de realizar la


operacin segn lo especificado.

-552

42506

Se produjo la falta de autorizacin de propietario.

-30053

42601

Un personaje, smbolo (token) o clusula es vlida o falta.

-007,-011,029,-097, -104,
-109, -115,
-128,-199,441,-491

42602

Se ha detectado un personaje que no es vlido en un nombre. -113,-251

42603

Se ha detectado una constante de cadena inconclusa.

-010

42604

Se ha detectado un numrico vlido o constante de cadena.

-103, -105

42605

El nmero de argumentos especificados para una funcin


escalar es vlido.

-170

42606

Se ha detectado una constante hexadecimal no vlida.

-110

42607

Un operando de una funcin de columna o CONCAT operador


no es vlido.

-112

42609

Los operandos de un operador o predicado son marcadores de -417


parmetros.

Tabla 34. Clase cdigo 42: Error de sintaxis o violacin de la regla de acceso
Valor
SQLSTATE

Significado

SQLCODE
valores

42501

El ID de autorizacin no tiene el privilegio de realizar la


operacin especificada en el objeto identificado.

-551

42502

El ID de autorizacin no tiene el privilegio de realizar la


operacin segn lo especificado.

-552

42610

Un marcador de parmetro no est permitido.

-184,-418

42611

La definicin de columna o argumento no es vlida.

-106,-604

42612

The query string es una instruccin SQL que no es aceptable


en el contexto en el cual se presenta.

42613

Clusulas son mutuamente excluyentes.

-628

42614

Una palabra clave duplicada o clusula no es vlida.

-637

42615

Se detect una alternativa vlida.

-644

42616

Se especifican opciones no vlidas.

-5047

42617

The query string est en blanco o vaca.

-198

42618

Una variable de host no est permitida.

-090,-312,5012,-5024

42620

DESPLAZAMIENTO de slo lectura se especific con la clusula -228


de actualizacin.

42621

La restriccin check generada columna expresin no es vlida. -546

42622

Un nombre o etiqueta es demasiado larga.

-107

42623

No se puede especificar una clusula DEFAULT.

-373

42625

Una expresin CASE es vlida.

-580

42629

Deben especificar los nombres de parmetros para las rutinas -078


SQL.

42631

Debe especificar una expresin de una instruccin RETURN en -057


una funcin SQL.

-084,-142

42633 Una clusula AS se requiere para un argumento de


XMLATTRIBUTES o XMLFOREST.

-20227

42634 El nombre XML no es vlido.

-20275

42635 El prefijo de espacio de nombres XML no es vlido.

-20276

42701

Se detect un nombre de columna duplicados en una


operacin INSERT o UPDATE o la transicin SET-variable.

-121

42702

Una referencia de columna es ambigua, por nombres


duplicados.

-203

42703

Se detect un nombre de columna o parmetro definido.

-205,-206,213,-5001

Tabla 34. Clase cdigo 42: Error de sintaxis o violacin de la regla de acceso
Valor
SQLSTATE

Significado

SQLCODE
valores

42501

El ID de autorizacin no tiene el privilegio de realizar la


operacin especificada en el objeto identificado.

-551

42502

El ID de autorizacin no tiene el privilegio de realizar la


operacin segn lo especificado.

-552

42704

Se detect un nombre de objeto o restriccin 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 -537


columna de clave.

42710

Se detect un nombre de objeto o restriccin duplicado.

-456,-601

42711

Un nombre de columna duplicados se detect en la definicin


del objeto o la instruccin ALTER TABLE.

-612

42712

Un designador de tabla duplicada fue detectado en el campo


de clusula o clusula de referencia de una declaracin de
gatillo crear.

-212

42713

Un objeto duplicado fue detectado en una lista o es igual a un -242


objeto existente.

42718

No est definido el nombre del servidor local.

-250

42723

Una funcin con la misma firma ya existe en el esquema.

-454

42724

No se puede acceder a un programa externo utilizado para un -444,-4300,procedimiento o una funcin definida por el usuario.
4303,-4304,4306

42725

Una rutina o mtodo fue referenciado directamente (no por


-476
cualquier firma o por nombre de instancia especfico), pero hay
ms de una instancia especfica de esa rutina o mtodo.

42726

Nombres duplicados de expresiones comunes de mesa fueron


detectados.

42732

Un nombre de esquema duplicados en la instruccin SET PATH -585


actual fue detectado.

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 parmetro duplicado-nombre, nombre de la


variable SQL, etiqueta o condicin-nombre.

-590

42736

La etiqueta especificada en la instruccin GOTO, ITERATE o


licencia no es encontrado o no es vlido.

-779

42737

La condicin especificada no est definida.

-781

42738

Se especific un nombre de columna duplicados o columna sin -783


nombre en una instruccin DECLARE CURSOR de una

-340

Tabla 34. Clase cdigo 42: Error de sintaxis o violacin de la regla de acceso
Valor
SQLSTATE

Significado

SQLCODE
valores

42501

El ID de autorizacin no tiene el privilegio de realizar la


operacin especificada en el objeto identificado.

-551

42502

El ID de autorizacin no tiene el privilegio de realizar la


operacin segn lo especificado.

-552

instruccin FOR.
42747 El mismo artculo descriptor se ha especificado ms de una vez -20299
en la misma declaracin de DESCRIPTOR SET.
42802

El nmero de pieza de insercin o actualizacin de los valores


no es lo mismo que el nmero de columnas.

-117

42803

Una referencia de columna en la clusula SELECT o HAVING no -119, -122


es vlida, porque no es una columna de agrupamiento; o una
referencia de columna en la clusula GROUP BY no es vlida.

42804

Las expresiones de resultado en una expresin CASE no son


compatibles.

-581

42805

Un entero en la clusula ORDER BY no identifica una columna


de la tabla.

-125

42806

Un valor no puede ser asignado a una variable de host, porque -303


los tipos de datos no son compatibles.

42807

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

42808

No se puede actualizar una columna identificada en la


operacin INSERT o UPDATE.

42809

El objeto identificado no es el tipo de objeto al que se aplica la -152,-156, -159


declaracin.

42810

Una tabla de la base no se identifica en la clusula FOREIGN


KEY.

-157

42811

El nmero de columnas especificadas no es lo mismo que el


nmero de columnas en la clusula SELECT.

-158

42813

CON CHECK OPTION no puede utilizarse para la vista


especificada.

-160

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 vlido.

-060,-171,451,-713,-846,5005

42816

Un valor datetime o duracin en una expresin no es vlida.

-182,-187

42817

La columna no se pueden quitar, porque restringir fue


especificado y una restriccin 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 funcin no son compatibles.

-131, -401

-151

Tabla 34. Clase cdigo 42: Error de sintaxis o violacin de la regla de acceso
Valor
SQLSTATE

Significado

SQLCODE
valores

42501

El ID de autorizacin no tiene el privilegio de realizar la


operacin especificada en el objeto identificado.

-551

42502

El ID de autorizacin no tiene el privilegio de realizar la


operacin segn lo especificado.

-552

42819

Un operando de una operacin aritmtica o un operando de


una funcin que requiere un nmero no es un nmero.

-402

42820

Una constante numrica 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 asignacin a una columna o variable -408


no es compatible con el tipo de datos.

42822

Una expresin en la clusula ORDER BY o clusula GROUP BY


no es vlida.

-214

42823

Varias columnas se devuelven de una subconsulta que slo


permite una columna.

-412

42824

Un operando como no es una cadena, o el primer operando no -132,-414


es una columna.

42825

Las filas de Unin, interseccin, excepto, o valores no tienen


columnas compatibles.

-415

42826

Las filas de Unin, interseccin, excepto, o valores que no


tienen el mismo nmero de columnas.

-421

42827

La tabla identificada en el UPDATE o DELETE no es la misma


tabla sealada por el cursor.

-509

42828

No se puede modificar la tabla sealada por el cursor de la


instruccin UPDATE o DELETE, o el cursor es de slo lectura.

-510,-520

42829

PARA de la actualizacin no es vlido, porque no se puede


modificar la tabla sealada por el cursor.

-511

42830

La clave fornea no se ajusta a la descripcin de la clave


primaria.

-538

42832

No se permite la operacin en objetos de sistema.

-607

42833

El nombre del objeto calificado es incompatible con la opcin


de nomenclatura.

-5016

42834

SET NULL no se puede especificar, porque ninguna columna de -629


la clave externa se puede asignar el valor null.

42835

No se puede especificar referencias cclicas entre llamado


tablas derivadas.

42836

La especificacin de un recurrente, llamado tabla derivada no


es vlido.

42837

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


compatibles con los atributos de columna actual.

42841

Un marcador de parmetro no puede ser un tipo de referencia -432


o tipo definido por el usuario.

-341
-345,-346

Tabla 34. Clase cdigo 42: Error de sintaxis o violacin de la regla de acceso
Valor
SQLSTATE

Significado

SQLCODE
valores

42501

El ID de autorizacin no tiene el privilegio de realizar la


operacin especificada en el objeto identificado.

-551

42502

El ID de autorizacin no tiene el privilegio de realizar la


operacin segn lo especificado.

-552

42842

Una definicin de columna o el parmetro no es vlida, porque -683


una opcin especificada es incompatible con la descripcin de
la columna.

42845

Se ha detectado un uso no vlido de una funcin no


DETERMINISTIC o accin 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 parmetros no es vlido
para SQL.

-7002

42848

Nivel de aislamiento de CS con mantener traba no est


permitido.

-194

42850

Un archivo lgico es vlido en CREATE VIEW.

-7010

42851

Un archivo que se hace referencia no es una tabla, vista o


archivo fsico.

-7011

42852

Los privilegios especificados en GRANT o REVOKE son invlidas -557


o inconsistentes. (Por ejemplo, GRANT ALTER en una visin).

42854

Un tipo de datos de la columna resultado en la lista de


-20055
seleccin no es compatible con el tipo definido en una vista de
mecanografiado o materializa la definicin de tabla de
consulta.

42855

No se permite la asignacin 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 ms de un formato.

-7003

42858

La operacin no se puede aplicar al objeto especificado.

-7001

42860

La restriccin no se pueden quitar porque est aplicando una


primary key o ROWID.

-784

42862

Una declaracin extendida dinmica no puede ejecutarse


contra un paquete dinmico no extendidos.

-827

42863

Se ha detectado una variable host indefinido en REXX.

-306

42866

El tipo de datos ya sea en la clusula RETURNS o el reparto de -475


clusula de la instruccin CREATE FUNCTION no es apropiada
para el tipo de datos devuelto de la funcin de origen o la
instruccin RETURN en el cuerpo de la funcin.

42872

Clusulas de instruccin FETCH son incompatibles con la


definicin de cursor.

-225

Tabla 34. Clase cdigo 42: Error de sintaxis o violacin de la regla de acceso
Valor
SQLSTATE

Significado

SQLCODE
valores

42501

El ID de autorizacin no tiene el privilegio de realizar la


operacin especificada en el objeto identificado.

-551

42502

El ID de autorizacin no tiene el privilegio de realizar la


operacin segn lo especificado.

-552

42873

Un nmero no vlido de filas fue especificado en un FETCH


mltiples filas o INSERT de mltiples registros.

-221

42874

ALWCPYDTA(*no) fue especificado, pero una copia es


necesaria implementar la instruccin select.

-527

42875

La parte del esquema-nombre de un nombre calificado debe


ser el mismo nombre que el nombre del esquema.

-5051

42876

Slo 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 funcin o procedimiento no vlido con -449


la palabra clave externa.

42879

El tipo de datos de uno o ms parmetros de entrada en la


-492
instruccin CREATE FUNCTION no es apropiado para el tipo de
datos correspondiente de la funcin de fuente.

42880

Los elenco y reparto de los tipos de datos son incompatibles, o -453


siempre resultara en el truncamiento de una cuerda fija.

42881

Uso no vlido de una funcin.

-391

42882

El calificador del nombre instancia especfica no es igual al


calificador del nombre de la funcin.

-455

42883

No hay funcin o mtodo se encontr con una firma que


empareja.

-458

42884

Ninguna rutina se encontr con el nombre especificado y


compatible con argumentos.

-440

42885

El nmero de parmetros de entrada especificada en una


instruccin CREATE FUNCTION no coincide con el nmero
proporcionado por la funcin nombrada en la clusula de la
fuente.

-483

42886

La IN, OUT, o atributos de parmetro INOUT no coinciden.

-469

42887

La funcin no es vlida 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 clusula


references, pero la tabla primaria identificados no tiene una
restriccin unique con los nombres de columna especificado.

-573

42891

Ya existe una restriccin UNIQUE duplicada.

-541

42892

La restriccin referencial y gatillo no son permitidos, porque el -675


evento DELETE regla y gatillo no son compatibles.

Tabla 34. Clase cdigo 42: Error de sintaxis o violacin de la regla de acceso
Valor
SQLSTATE

Significado

SQLCODE
valores

42501

El ID de autorizacin no tiene el privilegio de realizar la


operacin especificada en el objeto identificado.

-551

42502

El ID de autorizacin no tiene el privilegio de realizar la


operacin segn lo especificado.

-552

42893

No se pueden quitar el objeto o restriccin 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 vlido.

-574

42895

Para SQL esttico, no puede utilizarse una variable de entrada -301


host, porque su tipo de datos no es compatible con el
parmetro de un procedimiento o una funcin definida por el
usuario.

42896

El nmero ASP no es vlido.

-7026

42898

Una referencia no vlida correlacionada o tabla de transicin


fue detectado en un desencadenador.

-696

42899

No se permiten referencias correlacionadas y nombres de


columna para acciones activadas con la clusula para cada
declaracin.

-697

428A1

No se puede acceder a un archivo que se hace referencia a una -452


variable de referencia de archivo.

428B3

Se especific un SQLSTATE no vlido.

428B7

Un nmero especificado de una instruccin SQL est fuera del -490


rango vlido.

428B8

El nombre especificado en un cambio de nombre no es vlido. -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 nmero de elementos en cada lado del operador del


predicado no es el mismo.

-435

-216

428 7

Una especificacin ROWID o referencia de columna no es


vlida.

-771

9 428

No se puede especificar una columna ROWID o identidad como -798


la columna de destino de un INSERT o UPDATE.

428 1

No se puede acceder a un archivo referenciado por un valor


DATALINK.

-358

428 2

COMO localizador no se puede especificar un parmetro noLOB.

-398

428 4

Un cursor especificado en una declaracin FOR no puede ser


referenciado en un OPEN, CLOSE, o buscar la declaracin.

-776

Tabla 34. Clase cdigo 42: Error de sintaxis o violacin de la regla de acceso
Valor
SQLSTATE

Significado

SQLCODE
valores

42501

El ID de autorizacin no tiene el privilegio de realizar la


operacin especificada en el objeto identificado.

-551

42502

El ID de autorizacin no tiene el privilegio de realizar la


operacin segn lo especificado.

-552

5 428

La etiqueta final no coincide con la etiqueta de principio.

-778

428 6

No se permite deshacer para no declaraciones compuestas


atmicas.

-780

428 7

El valor de condicin no est permitido.

-782

428 8

La declaracin de variable sqlcode o sqlstate no es vlida.

-785

428DE No se admite el valor PAGESIZE.

-1583

428EC

El fullselect especificado en la tabla de consulta materializadas -20058


no es vlido.

428EK

El calificador para un nombre de tabla temporal global


declarado o un ndice en una tabla temporal global declarado
debe ser sesin.

428EW

La tabla no se puede convertir a o desde una tabla de consulta -20093


materializadas.

428F1

Una tabla de SQL funcin debe devolver un resultado de la


mesa.

-20120

428F2

Una expresin entero debe especificarse en una instruccin


RETURN en un procedimiento SQL.

-058

428F9

No se puede especificar una expresin de la secuencia en este -348


contexto.

428FA

La escala del nmero decimal debe ser cero.

-336

428FC

La longitud de la contrasea de cifrado no es vlida.

-20144

428FD

Usado para descifrar la contrasea no coincide con la


contrasea utilizada para cifrar los datos.

-20145

428FE

Los datos no son el resultado de la funcin de cifrado.

-20146

-079

428FI La clusula de la orden fue especificada, pero no se pide el


designador de referencia tabla.

-20214

428FP Slo uno en vez de gatillo est permitido para cada tipo de
operacin en una vista.

-20178

428FQ Un desencadenador INSTEAD OF no debe especificar una vista -20179


que se define mediante WITH CHECK OPTION, una visin que
se define en otro punto de vista que es definido WITH CHECK
OPTION, o una visin que est anidada en una vista que se
define con la clusula con el movimiento de fila.
428FR

Una columna no se puede alterar segn lo especificado.

-20180

Tabla 34. Clase cdigo 42: Error de sintaxis o violacin de la regla de acceso
Valor
SQLSTATE

Significado

SQLCODE
valores

42501

El ID de autorizacin no tiene el privilegio de realizar la


operacin especificada en el objeto identificado.

-551

42502

El ID de autorizacin no tiene el privilegio de realizar la


operacin segn lo especificado.

-552

428
METROS

La mesa no es compatible con los datos especificados


operacin de particin.

-20183

428FY

Una columna no puede ser aadida, cada o alterada en una


tabla de consulta materializadas.

-20235

428G 0

Un archivo lgico previene el alter ego de los atributos de


particin.

-20246

428 2

La ltima particin de datos no se pueden quitar de la tabla.

-20251

42903

Uso no vlido de una funcin de agregado o OLAP.

-120

42904

El procedimiento SQL no fue creado debido a un error de


compilacin.

-7032

42906

Una funcin de columna en una subconsulta de una clusula


-133
HAVING incluye una expresin que se aplica un operador a una
referencia correlacionada.

42907

La cadena es demasiado larga.

42908

La declaracin no incluye una lista de columnas necesarias.

42910

La declaracin no est permitida en una declaracin


compuesta.

-775

42911

Una operacin de divisin decimal no es vlida, porque el


resultado tendra una escala negativa.

-419

42912

Una columna no se puede actualizar, porque no se identifica en -503


la clusula de actualizacin de la seleccin-declaracin del
cursor.

42914

La cancelacin no es vlida, porque una mesa que se hace


referencia en una subconsulta puede ser afectada por la
operacin.

-536

42917

El objeto no puede ser explcitamente cado 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

42924

Un alias resolvi otro alias en lugar de una tabla o vista en la


ubicacin remota.

-513

-134
-153,-343

Tabla 34. Clase cdigo 42: Error de sintaxis o violacin de la regla de acceso
Valor
SQLSTATE

Significado

SQLCODE
valores

42501

El ID de autorizacin no tiene el privilegio de realizar la


operacin especificada en el objeto identificado.

-551

42502

El ID de autorizacin no tiene el privilegio de realizar la


operacin segn lo especificado.

-552

42925 Recursivo llamado tablas derivadas no puede especificar


SELECT DISTINCT y debe especificar UNION ALL.
42926

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

42928 CON mesa de vaco no puede especificarse.

-342
-7034
-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 actualizacin de -5021


y ORDER BY.

42932

Las programa preparacin suposiciones son incorrectas.

-30052

42937

El parmetro 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 autorizacin no puede ser tanto un propietario y el


propietario de grupo primario.

-7028

42961

El nombre del servidor especificado no coincide con el servidor -114


actual.

42962

Una larga columna, columna LOB, estructurado tipo columna o -350


columna datalink no puede utilizarse en un ndice, una llave o
una restriccin.

42969

El paquete no fue creado y la actual unidad de trabajo se


deshace, debido a las limitaciones internas o un nmero de
seccin no vlido.

-7020

42970

COMPROMETERSE a sostener o mantener ROLLBACK slo 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 expresin en una condicin de combinacin o clusula de -338


una instruccin MERGE hace referencia a las columnas en ms
de una de las mesas operando.

42977

El ID de la autorizacin no puede cambiarse cuando se conecta -7022


al servidor local.

42978

Una variable indicador no es un entero pequeo.

-080

42981

CREATE SCHEMA no est permitido si los cambios pendientes


en la unidad de trabajo.

-7941

Tabla 34. Clase cdigo 42: Error de sintaxis o violacin de la regla de acceso
Valor
SQLSTATE

Significado

SQLCODE
valores

42501

El ID de autorizacin no tiene el privilegio de realizar la


operacin especificada en el objeto identificado.

-551

42502

El ID de autorizacin no tiene el privilegio de realizar la


operacin segn lo especificado.

-552

42984

El privilegio no puede concederse a la vista, porque * OBJOPR -7027


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.

42985

La declaracin no est permitida en una rutina.

-577,-579,-751

42987

La declaracin no est permitida en un activador.

-751

42990

Un ndice nico o una restriccin unique no est permitido ya


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

-270

42995

La funcin solicitada no se aplica a las tablas temporales


globales.

-526

42996

La clave de la particin no puede ser un tipo datetime o


columna de punto flotante.

-328

42998

Una restriccin referencial no est permitida debido a que las -256


columnas de clave extranjeras no estn un superconjunto de
las columnas de clave particiones o el grupo de nodos no es lo
mismo que la tabla primaria.

42999

La consulta no est permitida en una distribucin de la tabla o -255


vista.

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 restriccin referencial con una regla de eliminar de la


cascada no est permitida en una tabla con una columna de
DataLink con CONTROL de vnculo de archivo.

-7038

429BD

RETORNO debe ser la ltima instruccin SQL de la instruccin


compuesta atmica dentro de una funcin 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 -20268


ICU.

Tabla 35. Clase Cdigo 44: violacin WITH CHECK OPTION


Valor
SQLSTATE
44000

Significado
El INSERT o UPDATE no est permitido, porque una fila
resultante no satisface la definicin de vista.

SQLCODE
valores
-161

Tabla 36. Clase Cdigo 46: errores de Java


Valor
SQLSTATE

Significado

SQLCODE
valores

46001

La direccin URL especificada en instalar o reemplazar de un


procedimiento de tarro no identific un fichero jar vlido.

-20200

46002

Especifica el nombre de tarro en la instalacin, reemplazar o


quitar de un procedimiento de Java no es vlido.

-20201

46003

No se pueden quitar el archivo jar, una clase est en uso por


un procedimiento.

-20202

46007

Una funcin de Java tiene un mtodo Java con una firma no


vlida.

-20203

46008

Una funcin de Java no se puede asignar a un solo mtodo de -20204


Java.

46501

El procedimiento tarro instalar o quitar "tarro-ID < >"


especifica el uso de un descriptor de despliegue.

-20207

Mesa 37. Clase cdigo 51: estado de la aplicacin no es vlido


Valor
SQLSTATE

Significado

SQLCODE
valores

51002

No se encontr el paquete correspondiente a una solicitud de


ejecucin de la instruccin SQL.

-805

51003

Tokens de consistencia no coinciden.

-818

51004

Una direccin en el SQLDA no es vlida.

-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 seccin que fue
-525
encontrada para ser en un error en tiempo de encuadernacin.

51021

Las sentencias SQL no puede ejecutarse hasta que el proceso


de aplicacin ejecuta una operacin de reversin.

51035

Una expresin de PREVVAL no puede utilizarse porque no se


-845
ha generado un valor para la secuencia todava en esta sesin.

51036

Conecte un implcito a un remoto servidor no est permitido


porque un savepoint es excepcional.

-20110

51037

La operacin no est permitida porque se ha marcado un


disparador inoperante.

-7048

51039

No se establece el valor de contrasea de cifrado.

-20143

-918

Mesa 38. Clase cdigo 53: Invalid Operand o especificacin incompatible


Valor
SQLSTATE

Significado

SQLCODE
valores

53038

El nmero de valores lmite clave es cero o mayor que el


nmero de columnas en la llave.

-663

53039

La clusula de parte de la instruccin ALTER es omitida o no es -665


vlido.

53045

El tipo de datos de la constante de lmite clave no es lo mismo -678


que el tipo de datos de la columna.

Mesa 38. Clase cdigo 53: Invalid Operand o especificacin incompatible


Valor
SQLSTATE

Significado

SQLCODE
valores

53038

El nmero de valores lmite clave es cero o mayor que el


nmero de columnas en la llave.

-663

53039

La clusula de parte de la instruccin ALTER es omitida o no es -665


vlido.

Tabla 39. Clase cdigo 54: SQL o producto superara el lmite de


Valor
SQLSTATE

Significado

SQLCODE
valores

54001

La declaracin es demasiado largo o demasiado complejo.

-101

54002

Una constante de cadena es demasiado larga.

-102

54004

La declaracin tiene demasiados nombres de tablas o


demasiados elementos en una lista de seleccin o insertar.

-129,-840

54005

La clave de ordenacin es demasiado larga, o tiene muchas


columnas.

-136

54006

El resultado de la concatenacin 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 funcin de mesa.

-101,-680

54018

La fila es demasiado larga.

-809

54019

El nmero mximo de descriptores de tarde se ha excedido,


probablemente porque muchos CCSIDs diferentes fueron
utilizados.

-871

54021

Demasiadas restricciones, o el tamao de la restriccin es


demasiado grande.

-642

54023

Se ha superado el lmite para el nmero de parmetros o


argumentos de una funcin o un procedimiento.

-442,-448

54028

Se ha alcanzado el nmero mximo de identificadores LOB


concurrentes.

-429

54035

Se excedi el lmite de un objeto interno.

-7049

54038

La profundidad mxima de rutinas anidadas o disparadores fue -724


excedida.

54044

Una tabla con la secuencia tipo mltiple-byte (UCS-2) no


-7031
puede ser compatible con Drda checos porque es demasiado
grande.

54054

La combinacin del nmero de particiones de espacio de tabla -4701


y la longitud correspondiente particin del lmite de la llave lo
demasiado grande.

54057 Un nombre de elemento XML, nombre de atributo, prefijo o


URL es demasiado larga.

-20326

Mesa 38. Clase cdigo 53: Invalid Operand o especificacin incompatible


Valor
SQLSTATE

Significado

SQLCODE
valores

53038

El nmero de valores lmite clave es cero o mayor que el


nmero de columnas en la llave.

-663

53039

La clusula de parte de la instruccin ALTER es omitida o no es -665


vlido.

Tabla 40. Clase cdigo 55: objeto no en condicin de estado


Valor
SQLSTATE

Significado

SQLCODE
valores

55005

Recursin slo es compatible con un DB2 UDB para servidor de -145


aplicaciones iSeries.

55006

El objeto no se pueden quitar, porque actualmente est en uso -615,-950


por el mismo proceso de aplicacin.

55007

El objeto no se puede modificar, porque est actualmente en


uso por el mismo proceso de aplicacin.

-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 vlido para la operacin.

-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 -7030


de un archivo de miembros mltiples.

55048

No se pueden cifrar datos cifrados.

-20147

55050

Un objeto no puede crearse en un esquema de proteccin.

-7052

55058 No se puede cambiar el modo DEBUG para una rutina que se


cre con desactivar el modo de depuracin.

-20313

Tabla 41. Clase cdigo 56: Miscellaneous SQL o Error del producto
Valor
SQLSTATE

Significado

SQLCODE
valores

56016

Los rangos especificados para las particiones de datos no son


vlidos.

-636

56084

Un SQLTYPE fue encontrado en una selecta lista o lista de


entrada.

-351,-352

56095

Una opcin de enlace no es vlida.

-30104

560BF

No se ha instalado el centro de cifrado y descifrado.

-20223

560 4

La opcin no es vlida para la interfaz ARD.

-5027,-5028

Tabla 42. Clase cdigo 57: recursos no estn disponibles o la intervencin del
operador
Valor
SQLSTATE

Significado

SQLCODE
valores

57005

La declaracin no puede ejecutarse, porque una utilidad o un


lmite de tiempo gobernador fue excedido.

-666

57006

El objeto no se pueden crear, porque una cada o crear est


pendiente.

-679

57007

El objeto no puede usarse, porque est pendiente una


operacin.

-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 ejecucin exitosa de declaraciones posteriores.

-30040

57013

Un recurso no-base de datos no est disponible. Esto afectar -30041


la ejecucin exitosa de declaraciones posteriores.

57014

Procesamiento fue cancelada por requerimiento.

-952

57017

Conversin de caracteres no est definido.

-332

57033

Estancamiento o tiempo de espera se produjo sin reversin


automtica.

-913

57042

Se ha producido recursin DDM.

-30001

57043

Un programa de aplicacin 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 cdigo 58: Error de sistema


Valor
SQLSTATE

Significado

58002 Una salida ha devuelto un error o datos no vlidos.

SQLCODE
valores
-7054

58003

Se detect un nmero vlido de la seccin.

-144

58004

Se produjo un error en el sistema (que no necesariamente


excluye la ejecucin exitosa de posteriores sentencias SQL).

-901,-4301

58008

Ejecucin fall debido a un error de protocolo de distribucin


que no afecten a la exitosa ejecucin de los comandos DDM
subsiguientes o sentencias SQL.

-30000

58009

Ejecucin fall debido a un error de protocolo de distribucin


que causaba la desafectacin de la conversacin.

-30020

58010

Ejecucin fall debido a un error de protocolo de distribucin


que afectar la ejecucin exitosa de los comandos DDM
subsiguientes o sentencias SQL.

-30021

58011

El comando DDM es vlido mientras el proceso de enlace est -30050


en curso.

58012

El proceso de enlazar con el nombre de paquete especificado y -30051


consistencia token no est activo.

Tabla 42. Clase cdigo 57: recursos no estn disponibles o la intervencin del
operador
Valor
SQLSTATE

Significado

SQLCODE
valores

57005

La declaracin no puede ejecutarse, porque una utilidad o un


lmite de tiempo gobernador fue excedido.

-666

57006

El objeto no se pueden crear, porque una cada o crear est


pendiente.

-679

58014

No se admite el comando DDM.

-30070

58015

No se admite el objeto DDM.

-30071

58016

No se admite el parmetro DDM.

-30072

58017

No se admite el valor del parmetro DDM.

-30073

58018

No se admite el mensaje de respuesta DDM.

-30074

58028

Error en la operacin de cometer, porque un recurso en la


-175
unidad de trabajo no fue capaz de comprometer sus recursos.

58033

Se ha producido un error inesperado al intentar acceder a un


controlador de cliente.

-969

Вам также может понравиться