Consulta de mensajes

Código de clase 42 Error de sintaxis o violación de la norma de acceso


Tabla 27. Código de clase 42: error de sintaxis o violación de la norma de acceso
Valor de SQLSTATE  
Significado
42501 El ID de autorización no tiene el privilegio para poder realizar la operación especificada en el objeto identificado.
42502 El ID de autorización no tiene el privilegio para poder realizar la operación tal como se había especificado.
42504 Un privilegio especificado no se puede revocar desde un nombre de autorización especificado.
42506 Se ha producido una anomalía de autorización del propietario.
42508 Los privilegios especificados para la base de datos no pueden garantizarse a PUBLIC.
42509 La sentencia de SQL no está autorizada debido a la opción STATICRULES.
42601 Un carácter, símbolo o cláusula no es válida o no se encuentra.
42602 Se ha detectado un carácter no válido en un nombre.
42603 Se ha detectado una constante de serie no determinada.
42604 Se ha detectado una constante de serie o una constante numérica no válida.
42605 El número de argumentos especificado para una función escalar no es válido.
42606 Se ha detectado una constante hexadecimal no válida.
42607 Un operando de una función de columna no es válido.
42608 El uso de NULL o DEFAULT en VALUES no es válido.
42609 Todos los operandos de un operador o predicado son marcadores de parámetro.
42610 No se admite un marcador de parámetro.
42611 La definición de columna o argumento no es válida.
42612 La serie de la sentencia es una sentencia de SQL que no se puede aceptar en el contexto que se encuentra.
42613 Las cláusulas se excluyen mutuamente.
42614 Una palabra clave duplicada no es válida.
42615 Se ha detectado una alternativa no válida.
42617 La serie de sentencia está en blanco o vacía.
42618 No se admite una variable de sistema principal.
42621 La restricción de comprobación no es válida.
42622 La longitud de un nombre o de una etiqueta es demasiado larga.
42623 No se puede especificar una cláusula DEFAULT.
42625 Una expresión CASE no es válida.
42627 La cláusula RETURNS debe especificarse con anterioridad a una especificación de predicado utilizando la cláusula EXPRESSION AS.
42628 Una función de transformación TO SQL o FROM SQL se define más de una vez en una definición de transformación.
42629 Los nombres de parámetros deben estar estar especificados para rutinas SQL.
42630 Una declaración de variable SQLSTATE o SQLCODE no debe estar en una sentencia compuesta anidada.
42631 Una sentencia RETURN en una función o método SQL debe incluir un valor de retorno.
42701 Se ha detectado un nombre duplicado de columna en una sentencia INSERT o UPDATE.
42702 Una referencia de columna es ambigua debido a los nombres duplicados.
42703 Se ha detectado un nombre de parámetro, atributo o columna no definidos.
42704 Se ha detectado un objeto no definido o un nombre de restricción.
42705 Se ha detectado un nombre de servidor no definido.
42707 Un nombre de columna en ORDER BY no identifica a ninguna columna de la tabla resultante.
42709 Se ha detectado un nombre de columna duplicado en una cláusula PRIMARY, UNIQUE o FOREIGN KEY.
42710 Se ha detectado un objeto o un nombre de restricción duplicado.
42711 Se ha detectado un nombre de columna o un nombre de atributo duplicado en la definición de objeto o sentencia ALTER TABLE.
42712 Un designador de tabla duplicado se ha detectado en la cláusula FROM.
42713 Se ha detectado un objeto duplicado en una lista de objetos.
42720 El nombre de nodo de la base de datos remota no se encuentra en el directorio de nodos.
42723 Ya existe en el esquema una función con la misma signatura.
42724 No se puede acceder a un programa externo que se utiliza para una función o procedimiento definido por el usuario.
42725 Se ha hecho referencia directa a una función (no por parte de la signatura ni por parte del nombre de instancia específico) pero existe más de una instancia específica de esa función.
42726 Se han detectado nombres duplicados para las tablas derivadas con nombre.
42727 En la nueva tabla no existe el espacio de tabla principal por omisión.
42728 Se ha detectado un nodo duplicado en la definición de grupo de nodos.
42729 El nodo no está definido.
42730 El nombre de contenedor ya está siendo utilizado por otro espacio de tabla.
42731 El nombre de contenedor ya está siendo utilizado por este espacio de tabla.
42732 Se ha detectado un nombre de esquema duplicado en la sentencia SET CURRENT PATH.
42734 Se ha detectado un nombre de parámetro duplicado, un nombre de variable de SQL, un nombre de cursos, un nombre de condición o una etiqueta.
42735 No se ha definido el grupo de nodos del espacio de tabla para la agrupación de almacenamiento intermedio.
42736 La etiqueta especificada en la sentencia LEAVE no se encuentra o no es válida.
42737 No se ha definido la condición especificada en el manejador.
42738 Un nombre de columna duplicado o una columna sin nombre se especificó en una sentencia DECLARE CURSOR de una sentencia FOR.
42739 Se ha detectado una transformación duplicada.
42740 No se han encontrado transformaciones para el tipo especificado. No se han descartado transformaciones.
42741 No se ha definido un grupo de transformación para un tipo de datos.
42742 Ya existe una subtabla o subvista del mismo tipo en la jerarquía de vistas o tablas de tipo.
42743 El método de búsqueda no se ha encontrado en la extensión de índices.
42744 No se ha definido una función de transformación TO SQL o FROM SQL en un grupo de transformación.
42745 La rutina definiría una relación predominante con un método existente.
42746 Un nombre de método no puede ser el mismo que un nombre de un tipo estructurado en el mismo tipo de jerarquía.
42802 El número de valores de inserción o actualización no es el mismo que el número de columnas.
42803 Una referencia de columna de la cláusula SELECT o HAVING no es válida porque no es una columna de agrupamiento, o una referencia de columna de la cláusula GROUP BY no es válida.
42804 Las expresiones resultantes de una expresión CASE no son compatibles.
42805 Un entero de la cláusula ORDER BY no identifica a ninguna columna de la tabla resultante.
42806 No puede asignarse ningún valor a una variable de sistema principal porque los tipos de datos no son compatibles.
42807 INSERT, UPDATE o DELETE no se admiten en este objeto.
42808 Una columna identificada en la sentencia INSERT o UPDATE no se puede actualizar.
42809 El objeto identificado no es el tipo de objeto al que se aplica la sentencia.
42810 Una vista se identifica en una cláusula FOREIGN KEY.
42811 El número de columnas especificado no es el mismo que el número de columnas de la cláusula SELECT.
42813 WITH CHECK OPTION no se pueden utilizar para la vista especificada.
42815 El tipo de datos, la longitud, la escala, el valor o CCSID no son válidos.
42816 Un valor de hora y fecha o la duración en una expresión no son válidos.
42818 Los operandos de un operador o función no son compatibles.
42819 Un operando de una operación aritmética o un operando de una función que necesita un número no es ningún número.
42820 Una constante numérica es demasiado larga o tiene un valor que no se encuentra dentro del rango de su tipo de datos.
42821 Un valor de actualización o inserción no es compatible con la columna.
42823 Se devuelven columnas múltiples desde una subconsulta que sólo permite una columna.
42824 Un operando de LIKE no es una serie o el primer operando no es una columna.
42825 Las filas de UNION, INTERSECT, EXCEPT o VALUES no tiene columnas compatibles.
42826 Las filas de UNION, INTERSECT, EXCEPT o VALUES no tienen el mismo número de columnas.
42827 La tabla identificada en UPDATE o DELETE no es la misma tabla designada por el cursor.
42828 La tabla designada por el cursor de la sentencia UPDATE o DELETE no se puede modificar o el cursor es de sólo lectura.
42829 FOR UPDATE OF no es válida porque la tabla resultante designada por el cursor no se puede modificar.
42830 La clave externa no coincide con la descripción de la clave principal.
42831 Una columna de una clave primaria o única no admite valores nulos.
42832 La operación no se admite en objetos de sistemas.
42834 SET NULL no se puede especificar porque la clave externa no admite valores nulos.
42835 Las referencias cíclicas no se pueden especificar entre tablas derivadas con nombre.
42836 La especificación de una tabla derivada con nombre y repetitiva no es válida.
42838 Se ha detectado el uso no válido de un espacio de tabla.
42839 Los índices y las columnas largas no pueden encontrarse en espacios de tabla separados de la tabla.
42840 Se ha detectado el uso no válido de la opción AS CAST.
42841 Un marcador de parámetro no puede ser un tipo definido por el usuario ni un tipo de referencia.
42842 Una definición de columna no es válida porque una opción especificada no es coherente con la descripción de columna.
42845 Se ha detectado el uso no válido de una función VARIANT o EXTERNAL.
42846 No se da soporte a la conversión del tipo de origen al tipo de destino.
42852 Los privilegios especificados en GRANT o REVOKE no son válidos o no son coherentes (por ejemplo, GRANT ALTER en una vista.)
42853 Se han especificado las dos alternativas de una opción, o bien se ha especificado la misma opción más de una vez.
42854 Un tipo de datos de la columna de resultados de la lista de selección no es compatible con el tipo definido en una definición de tabla de resumen o vista de tipo.
42855 No se permite la asignación del LOB a esta variable del sistema principal. La variable del sistema principal destino para todas las búsquedas y cargas de este valor LOB de este cursor debe ser un localizador o una variable LOB.
42858 La operación no se puede aplicar al objeto especificado.
42863 Se ha detectado una variable no definida de sistema principal en REXX.
42866 El tipo de datos de cualquier cláusula RETURNS de la cláusula CAST FROM de la sentencia CREATE FUNCTION no es el adecuado para el tipo de datos devueltos desde la función de origen o la sentencia RETURN del cuerpo de funciones.
42875 El objeto que se debe crear en CREATE SCHEMA debe tener el mismo calificador que el nombre de esquema.
42877 El nombre de columna no se puede calificar.
42878 Una función o nombre de procedimiento no válido se ha utilizado con la palabra clave EXTERNAL.
42879 El tipo de datos de uno o varios parámetros de entrada de la sentencia CREATE FUNCTION no es el adecuado para el correspondiente tipo de datos de la función de origen.
42880 Los tipos de datos CAST TO y CAST FROM son incompatibles o siempre provocarán el truncamiento de una serie fija.
42881 Uso no válido de una función basada en la fila.
42882 El calificador de nombre de instancia específico no es el mismo que el calificador de nombre de función.
42883 No se ha encontrado ninguna función que tenga la misma signatura.
42884 No se ha encontrado ninguna función ni procedimiento con el nombre especificado y los argumentos compatibles.
42885 El número de parámetros de entrada especificado en una sentencia CREATE FUNCTION no coincide con el número proporcionado por la función denominada en la cláusula SOURCE.
42886 Los atributos de parámetro IN, OUT o INOUT no coinciden.
42887 La función no es válida en el contexto en el que tiene lugar.
42888 La tabla no tiene una clave primaria.
42889 La tabla ya tiene una clave primaria.
42890 Se ha especificado una lista de columna en la cláusula de referencias pero la tabla padre identificada no tiene una restricción única con los nombres de columna especificados.
42891 Ya existe una restricción UNIQUE duplicada.
42893 El objeto o la restricción no se pueden eliminar porque otros objetos dependen de este objeto o restricción.
42894 El valor DEFAULT no es válido.
42895 Para el SQL estático no se puede utilizar una variable de sistema principal porque su tipo de datos no es compatible con el parámetro de un procedimiento o la función definida por el usuario.
428A0 Se ha producido un error con la función de origen en la que se basa la función definida por el usuario.
428A1 No se puede acceder a un archivo al que una variable de archivo de sistema principal hace referencia.
428A2 No se puede asignar una tabla a un grupo de varios nodos porque no tiene una clave de partición.
428A3 Se ha especificado una vía de acceso no válida para un supervisor de sucesos.
428A4 Se ha especificado un valor no válido para una opción del supervisor de sucesos.
428A5 Una tabla de excepción que se menciona en una sentencia SET INTEGRITY no tiene la estructura adecuada o se ha definido con columnas generadas, restricciones o activadores.
428A6 Una tabla de excepción que se menciona en una sentencia SET INTEGRITY no puede ser la misma que una de las tablas que se están comprobando.
428A7 Hay una discrepancia en el número de tablas que se están comprobando y en el número de tablas de excepciones especificadas en la sentencia SET INTEGRITY.
428A8 No se puede restablecer el estado de pendiente de comprobación mediante la sentencia SET INTEGRITY en una tabla descendiente mientras la tabla padre se encuentra en estado de pendiente de comprobación.
428A9 El rango del nodo no es válido.
428B0 Anidamiento ilícito dentro de ROLLUP, CUBE o GROUPING SETS.
428B1 Número incorrecto de especificaciones de contenedor de espacio de tabla que no se han designado para nodos específicos.
428B2 El nombre de la vía de acceso del contenedor no es válido.
428B3 Se ha especificado un SQLSTATE no válido en RAISE_ERROR.
428C0 El nodo no se puede eliminar porque es el único nodo del grupo de nodos.
428C1 Sólo se puede especificar una columna ROWID para una tabla.
428C2 El examen del cuerpo de funciones indica que la cláusula en concreto debería haberse especificado en la sentencia CREATE FUNCTION.
428C4 El número de elementos en cada lado del operador del predicado no es el mismo.
428C5 No se ha encontrado ninguna correlación de tipo de datos para un tipo de datos desde la fuente de datos.
428C9 Una columna ROWID no se puede especificar como la columna de destino de INSERT o UPDATE.
428CA Una tabla en modalidad de agregación no puede tener un índice con clusters.
428CB El tamaño de página para un espacio de tabla debe corresponderse con el tamaño de página de la agrupación de almacenamientos intermedios asociada.
428D1 No se puede acceder a un archivo al que hace referencia un valor de DATALINK.
428D4 No se puede hacer referencia en una sentencia OPEN, CLOSE o FETCH a un curso especificado en una sentencia FOR.
428D5 La etiqueta final no coincide con la etiqueta inicial.
428D6 No se permite UNDO en sentencias NOT ATOMIC.
428D7 No se permite el valor de la condición.
428D8 La declaración o el uso de la variable SQLSTATE o SQLCODE no es válido.
428DB El objeto no es válido como supertipo, supertabla o supervista.
428DC La función no es válida como transformación para este tipo.
428DD No se ha definido una transformación obligatoria.
428DE El valor de PAGESIZE no está soportado.
428DF Los tipos de datos especificados en CREATE CAST no son válidos.
428DG La función especificada en CREATE CAST no es válida.
428DH La operación no es válida para las tablas con tipo.
428DJ La columna heredada o atributo no puede cambiarse o eliminarse.
428DK El ámbito para la columna de referencia ya está definido.
428DL El parámetro de la función externa o con fuente (SOURCE) tiene un ámbito definido.
428DM La tabla o vista de ámbito no es válida para el tipo de referencia.
428DN SCOPE no se ha especificado en la cláusula RETURNS de una función externa o se ha especificado en la cláusula RETURNS de una función con fuente (SOURCE).
428DP El tipo no es un tipo estructurado.
428DQ Una subtabla o una subvista no puede tener un nombre de esquema diferente de la supertabla o la supervista.
428DR La operación no puede aplicarse a una subtabla.
428DS El índice de las columnas específicas no puede definirse en la subtabla.
428DT El operando de expresión no es un tipo de referencia con ámbito válido.
428DU Un tipo no está incluido en la jerarquía de tipo necesaria.
428DV Operando izquierdo no válido de un operador no referenciado.
428DW No puede hacerse referencia a la columna de identificador de objeto utilizando el operador no referenciado.
428DX Se necesita la columna de identificador de objeto para definir la tabla o la vista raíz de una jerarquía de tablas o vistas de tipo.
428DY Las estadísticas de tabla no pueden actualizarse para una subtabla.
428DZ No se puede actualizar la columna de identificador de objeto.
428E0 La definición del índice no coincide con la definición de la extensión del índice.
428E1 El resultado de la función de tabla que produce el rango es incoherente con el de la función de tabla de transformación de claves para la extensión de índices.
428E2 El número o tipo de los parámetros de destino-clave no coincide con el número o tipo de la función de transformación de claves para la extensión de índices.
428E3 No es válido el argumento para la función en la extensión de índices.
428E4 La función no está soportada en la sentencia CREATE INDEX EXTENSION.
428E5 La cláusula SELECTIVITY sólo se puede especificar con un predicado definido por el usuario.
428E6 El argumento de búsqueda del método del predicado definido por el usuario no coincide con el del método de búsqueda correspondiente de la extensión de índices.
428E7 El tipo del operando que va a continuación del operador de comparación del predicado definido por el usuario no coincide con el tipo de datos RETURNS.
428E8 Un destino de búsqueda o parámetro de argumento de búsqueda no coincide con un nombre de parámetro de la función que se está creando.
428E9 Un nombre de parámetro de argumento no puede aparecer como destino de búsqueda y argumento de búsqueda en la misma regla de explotación.
428EA Una selección completa en una vista de tipo no es válida.
428EB Una columna de una supervista sólo se puede leer cuando la columna correspondiente en la supervista se puede actualizar.
428EC La selección completa especificada para la tabla de resumen no es válida.
428ED No se pueden crear los tipos estructurados con los atributos de tipo Enlace de datos o Referencia.
428EE La opción no es válida para esta fuente de datos.
428EF El valor de la opción no es válido para esta fuente de datos.
428EG Falta una opción necesaria para esta fuente de datos.
428EH No se puede ejecutar el mandato ADD sobre una opción ya definida.
428EJ No se puede ejecutar el mandato SET ni DROP sobre una opción que no se ha añadido.
428EK El calificador para un nombre de tabla temporal global declarada debe ser SESSION.
428EL No es válido el uso de una función de transformación con una función o método.
428EM La cláusula TRANSFORM GROUP es obligatoria.
428EN Se ha especificado un grupo de transformación que no se usa.
428EP Un tipo estructurado no puede depender de sí mismo directa o indirectamente.
428EQ El tipo devuelto de la rutina no es el mismo que el tipo tema.
428ER No se puede eliminar una especificación de método antes de que se descarte el cuerpo del método.
428ES Un cuerpo de método no correspondo con el tipo de lenguaje de la especificación de método.
428EU No se ha especificado TYPE o VERSION en la definición del servidor.
428EV El tipo de fuente de datos no soporta el recurso de paso a través.
428EW La tabla no se puede convertir en una tabla de resumen o desde una tabla de resumen.
428EX No se puede usar la rutina como una función de transformación porque es una función o un método incorporado.
428EY El tipo de datos del destino de búsqueda en un predicado definido por el usuario no coincide con el tipo de datos de la clave fuente de la extensión de índice especificada.
428EZ No es válida una especificación de ventana para una función OLAP.
428F0 Una función ROW debe incluir cómo mínimo a dos columnas.
428F1 Una función SQL TABLE debe devolver un resultado de tabla.
428F2 El tipo de datos del valor de la sentencia RETURN en un procedimiento SQL debe ser INTEGER.
42901 Una función de columna no incluye ningún nombre de columna.
42903 Una cláusula WHERE o SET incluye una referencia no válida, como, por ejemplo una función de columna.
42904 No se ha creado el procedimiento SQL debido a un error de compilación.
42907 La serie es demasiado larga.
42908 La sentencia no incluye una lista de columna necesaria.
42911 Una operación de división decimal no es válida porque el resultado tendría una escala negativa.
42912 No se puede actualizar una columna porque no está identificada en la cláusula UPDATE de la sentencia de selección del cursor.
42914 La sentencia DELETE no es válida porque una tabla referenciada en una subconsulta puede verse afectada por la operación.
42915 Se ha detectado una restricción referencial no válida.
42916 El alias no se puede crear porque daría como resultado una cadena repetitiva de alias.
42917 El objeto no se puede eliminar explícitamente.
42918 Un tipo de datos definido por el usuario no se puede crear con un nombre de tipo de datos definido por el usuario (por ejemplo, INTEGER).
42919 No se permiten las sentencias compuestas anidadas.
42921 No se pueden añadir contenedores al espacio de tabla.
42925 Las tablas derivadas repetitivas con nombre no pueden especificar SELECT DISTINCT y deben especificar UNION ALL.
42928 No se puede especificar WITH EMPTY TABLE en una tabla que tiene una tabla de resumen REFRESH IMMEDIATE dependiente.
42932 Las suposiciones en la preparación del programa son incorrectas.
42939 El objeto no se puede crear porque el identificador especificado se reserva para el uso del sistema.
42962 Una columna larga, una columna LOB o una columna de tipo estructurado no se puede utilizar en un índice, en una clave o en una restricción.
42968 La conexión ha fallado porque no hay una licencia actual de software.
42969 El paquete no se ha creado y la unidad de trabajo actual se ha retrotraído debido a limitaciones internas o a un número de sección incorrecto.
42972 Una expresión en una condición de unión hace referencia a columnas en más de una tabla de operando.
42985 La sentencia no se permite en una rutina.
42987 La sentencia no se admite en un procedimiento o activador.
42989 Una columna GENERATED que se basa en una expresión no se puede usar en un activador BEFORE.
42991 En este momento el tipo de datos BOOLEAN sólo se soporta internamente.
42993 La columna, tal y como está definida, es demasiado larga para poderse registrar.
42994 Actualmente, este sistema no da soporte a contenedores de dispositivo puro.
42995 La función solicitada no se aplica a tablas temporales globales.
42997 Un índice único o restricción única no se admite porque las columnas de claves no son un superconjunto de las columnas de claves particionadas.
429A0 Una clave externa no puede hacer referencia a una tabla padre definida inicialmente como no registrada.
429A1 El grupo de nodo no es válido para el espacio de tabla.
429A9 DataJoiner no puede procesar la sentencia de SQL.
429B2 El valor de longitud en la línea especificado para el tipo estructurado es demasiado pequeño.
429B3 El objeto no puede definirse en una subtabla.
429B4 La función de filtro de datos no puede ser una función LANGUAGE SQL.
429B5 No es válido el tipo de datos del parámetro de instancia en la extensión de índices.
429B8 Una rutina definida con PARAMETER STYLE JAVA no puede tener un tipo estructurado como un tipo devuelto o parámetro.
429B9 DEFAULT o NULL no se pueden usar en una asignación de atributo.
429BA Una vista federada o una definición de tabla de resumen no hace referencia a un apodo o a una función de tabla OLE DB.
429BB Una rutina SQL no soporta un tipo de datos especificado para un parámetro o variable.
429BC Hay acciones de contenedores múltiples en la sentencia ALTER TABLESPACE.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]