Consulta de mensajes

SQL7000 - SQL7099

SQL7001NSe ha solicitado un mandato "<mandato>" desconocido.

Explicación: No se ha reconocido el mandato que se ha emitido para REXX.

No se puede procesar el mandato.

Respuesta del usuario: Verifique que el mandato sea una sentencia de SQL válida y vuelva a ejecutar el procedimiento. Observe que todos los mandatos debe especificarse en letras mayúsculas.

SQL7002NEl nombre de cursor no es válido.

Explicación: El usuario ha especificado un nombre de cursor incorrecto.

No se puede procesar el mandato.

Respuesta del usuario: Verifique que el nombre de cursor tenga uno de los formatos "c1" a "c100".

SQL7003NEl nombre de sentencia no es válido.

Explicación: El usuario ha especificado un nombre de sentencia incorrecto.

No se puede procesar el mandato.

Respuesta del usuario: Verifique que el nombre de sentencia tenga uno de los formatos "s1" a "s100".

SQL7004NLa sintaxis de la petición no es válida.

Explicación: REXX no ha podido analizar la serie de mandatos sometida.

No se puede procesar el mandato.

Respuesta del usuario: Utilice la sintaxis de mandatos adecuada.

SQL7005WEl cursor que ha utilizado esta sentencia OPEN no se ha declarado.

Explicación: Se ha intentado efectuar una sentencia OPEN sin declararse un cursor.

No se puede procesar el mandato.

Respuesta del usuario: Inserte una sentencia DECLARE antes de la sentencia OPEN y vuelva a ejecutar el procedimiento.

SQL7006NSe ha proporcionado una palabra clave "<palabra clave>" no válida en "<petición>".

Explicación: La sentencia contiene una palabra clave "<palabra clave>" no válida.

No se puede procesar el mandato.

Respuesta del usuario: Especifique el formato de palabra clave correcto.

SQL7007NLa variable de REXX "<variable>" no existe.

Explicación: Se ha pasado una variable REXX que no existía en la agrupación de variables REXX.

No se puede procesar el mandato.

Respuesta del usuario: Verifique si se han asignado todos los nombres de variables de la lista de variables del sistema principal antes ejecutar el mandato que ha fallado. A continuación, vuelva a ejecutar el procedimiento.

SQL7008NLa variable de REXX "<variable>" contiene datos incoherentes.

Explicación: Se ha pasado una variable que contenía datos incoherentes a REXX.

No se puede procesar el mandato.

Respuesta del usuario: Si la variable es del tipo SQLDA, verifique si los datos y los campos de longitud se han asignado correctamente. Si es una variable REXX, verifique si el tipo de datos es el adecuado para el mandato en el que está utilizándose.

SQL7009NVariable de REXX "<variable>" truncada.

Explicación: La variable "<variable>" que se ha pasado a REXX contiene datos incoherentes. La serie de datos procedente de "<variable>" se ha truncado.

No se puede procesar el mandato.

Respuesta del usuario: Verifique si la longitud de datos es coherente con la longitud dada en el SQLDA de entrada y vuelva a ejecutar el procedimiento.

SQL7010NId de exploración "<ID>" no válido.

Explicación: El ID de exploración "<variable>" que se ha pasado a REXX no existe, contiene datos incoherentes o bien le faltan datos.

No se puede procesar el mandato.

Respuesta del usuario: Verifique si los datos contenidos en el ID de exploración se han asignado correctamente y vuelva a ejecutar el procedimiento.

SQL7011NNo se ha proporcionado el parámetro obligatorio "<parámetro>".

Explicación: La sintaxis de mandatos REXX necesita el parámetro "<parámetro>", pero no se ha especificado.

No se puede procesar el mandato.

Respuesta del usuario: Especifique el valor de parámetro necesario y vuelva a ejecutar el procedimiento.

SQL7012NSe ha intentado un cambio de ISL durante una conexión a una base de datos.

Explicación: El nivel de aislamiento (ISL) no puede cambiarse durante una conexión a una base de datos.

Se ignora el mandato.

Respuesta del usuario: Si es necesario realizar un cambio de nivel de aislamiento, desconéctese de la base de datos actual, a continuación establezca el nivel de aislamiento y conéctese a la base de datos.

SQL7013NEl nombre de cursor y de sentencia no coinciden, o existe un atributo de retención.

Explicación: En REXX, el formato de nombre de cursor y de sentencia deben ser 'cnn' y 'snn,' donde 'nn' es un número del 1 al 100. Los números deben ser iguales para el par cursor y sentencia. Además, c1 a c50 están declarados como sin retención y c51 a c100 como con retención.

Se ignora el mandato.

Respuesta del usuario: Verifique si los números de cursor y de sentencia coinciden y vuelva a ejecutar el procedimiento.

SQL7014NNúmero incorrecto de componentes de variable del sistema principal.

Explicación: En REXX, el primer componente de una variable compuesta de sistema principal lista un número que no es igual al número real de componentes definidos.

Se ignora el mandato.

Respuesta del usuario: Verifique si el número del primer componente coincide con el número real de componentes definidos y vuelva a ejecutar el procedimiento.

SQL7015NEl nombre de variable "<variable>" no es válido en REXX.

Explicación: El nombre de variable especificado no es válido en REXX. El nombre debe ajustarse a los requisitos del lenguaje.

No se puede procesar el mandato.

Respuesta del usuario: Cambie el nombre por uno que cumpla los requisitos de REXX y vuelva a someter el mandato.

SQL7016NLa sintaxis especificada en la interfaz SQLDB2 no es válida. Error relacionado: "<error_db2>". No se puede procesar el mandato.

Explicación: En la interfaz SQLDB2 se ha especificado una sintaxis que no es válida (por ejemplo, se ha especificado un archivo de entrada junto con un mandato).

Respuesta del usuario: Busque el código de error relacionado para obtener más información.

SQL7032NNo se ha creado el procedimiento SQL "<nombre-procedimiento>". El archivo de diagnósticos es "<nombre-archivo>".

Explicación: No se ha creado el procedimiento SQL "<nombre-procedimiento>". Se ha producido una de las situaciones siguientes:

Para plataformas UNIX, la vía de acceso completa del archivo que contiene la información de diagnósticos es:
$DB2PATH/function/routine/sqlproc/ \
$DATABASE/$SCHEMA/tmp/"<nombre-archivo>"

donde $DATABASE representa el nombre de la base de datos y $SCHEMA representa el nombre del esquema del procedimiento SQL.

Para plataformas OS/2 para sistemas operativos Windows de 32 bits, la vía de acceso completa del archivo que contiene la información de diagnósticos es:
%DB2PATH%\function\routine\sqlproc\ \
%DATABASE%\%SCHEMA%\tmp\"<file-name>"

donde %DATABASE% representa el nombre de la base de datos y %SCHEMA% representa el nombre del esquema del procedimiento SQL.

Respuesta del usuario: Asegúrese de que se instalan en el servidor un compilador C compatible y DB2 Application Development Client. Si se produce un error de precompilación o compilación, consulte los mensajes del precompilador o compilador del archivo de diagnósticos "<nombre-archivo>".

Asegúrese de que la variable de registro de DB2 DB2_SQLROUTINE_COMPILER_PATH está establecida para señalar un archivo de proceso por lotes o script que configura el entorno del compilador C. En un sistema operativo UNIX, por ejemplo, puede crear un script llamado "sr_cpath" en el directorio /home/DB2INSTANCE/sqllib/function/routine. Para establecer la variable de registro de DB2 DB2_SQL_ROUTINE_COMPILER_PATH en conformidad, emita el mandato siguiente:

   db2set DB2_SQLROUTINE_COMPILER_PATH = \
      "/home/DB2INSTANCE/sqllib/function/ \
      routine/sr_cpath"

sqlcode: -7032

sqlstate: 42904

SQL7035WEl ejecutable del procedimiento de SQL "<nombre-procedimiento>" no está guardado en el catálogo de la base de datos.

Explicación: El ejecutable del procedimiento de SQL sobrepasa el límite de 2 megabytes y, por lo tanto, no puede almacenarse en el catálogo de la base de datos. No se recuperará automáticamente en tiempo de restauración de base de datos o en ROLLBACK de una sentencia DROP PROCEDURE.

Respuesta del usuario: Si el aviso resultó de una sentencia CREATE PROCEDURE, asegúrese de que mantiene una copia de seguridad del ejecutable asociado con el procedimiento de SQL "<nombre-procedimiento>". Si el aviso se emitió durante una operación de restauración o durante ROLLBACK de una sentencia DROP PROCEDURE, entonces, el ejecutable asociado con "<nombre-procedimiento>" debe sincronizarse manualmente con el procedimiento de SQL que se define en el catálogo.

sqlcode: +7035

sqlstate: 01645

SQL7099NSe ha producido un error "<error>" no válido.

Explicación: Se ha producido un error interno de REXX.

No se puede procesar el mandato.

Respuesta del usuario: Verifique que REXX esté correctamente instalado y vuelva a ejecutar el procedimiento. Si el error persiste, anote el número de error y póngase en contacto con su concesionario.


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