Consulta de mensajes

SQL0000 - SQL0099

SQL0000WEl proceso de la sentencia ha sido satisfactorio.

Explicación: La sentencia de SQL se ha ejecutado satisfactoriamente, a no ser que se haya producido una condición de error.

Respuesta del usuario: Compruebe SQLWARN0 para asegurarse de que esté en blanco. Si es así, la sentencia se ha ejecutado satisfactoriamente. De lo contrario, existe una condición de aviso. Compruebe los demás indicadores de aviso para determinar si hay alguna condición de aviso determinada. Por ejemplo, si SQLWARN1 no está en blanco, significa que se ha truncado una serie.

Consulte la publicación Application Development Guide.

sqlcode: 0

sqlstate: 00000, 01003, 01004, 01503, 01504, 01506, 1509, 01517

SQL0001NLa vinculación o precompilación no se ha completado satisfactoriamente.

Explicación: La solicitud de vinculación o precompilación no ha finalizado de manera satisfactoria por las razones especificadas en los mensajes anteriores.

No se ha creado ningún paquete.

Respuesta del usuario: Consulte los mensajes del archivo de mensajes. Vuelva a someter el mandato.

Si está instalando la base de datos de ejemplo, elimínela e instálela de nuevo.

SQL0002NEl nombre del archivo de vinculación no es válido.

Explicación: Por las razones expuestas en los mensajes anteriores, el nombre del archivo de vinculación no se puede utilizar tal y como se ha especificado.

No se ha creado ningún paquete.

Respuesta del usuario: Consulte los mensajes del archivo de mensajes. Vuelva a someter el mandato.

Si está instalando la base de datos de ejemplo, elimínela e instálela de nuevo.

SQL0003NEl nombre de la base de datos no es válido.

Explicación: Por las razones expuestas en los mensajes anteriores, el nombre de la base de datos no puede utilizarse tal como se ha especificado.

No se ha creado ningún paquete.

Respuesta del usuario: Consulte los mensajes del archivo de mensajes. Vuelva a someter el mandato.

SQL0004NLa contraseña no es válida.

Explicación: La contraseña es demasiado larga o contiene caracteres que no son válidos.

No se ha creado ningún paquete.

Respuesta del usuario: Vuelva a someter el mandato con una contraseña válida.

SQL0005NEl nombre del archivo de mensajes no es válido.

Explicación: Por las razones expuestas en los mensajes anteriores, el nombre del archivo de mensajes no puede utilizarse tal como se ha especificado.

No se ha creado ningún paquete.

Respuesta del usuario: Consulte los mensajes del archivo de mensajes. Compruebe el nombre del archivo de mensajes. Compruebe los atributos del archivo de mensajes, si existe. Vuelva a someter el mandato.

SQL0006NEl parámetro de formato de fecha/hora no es válido.

Explicación: El valor del parámetro datetime no está comprendido en el rango válido (entre 0 y 3).

No se ha creado ningún paquete.

Respuesta del usuario: Vuelva a emitir el mandato con un parámetro de formato válido.

SQL0007NEl carácter "<carácter>" que sigue a "<texto>" no es válido.

Explicación: El "<carácter>" especificado no es un carácter válido para sentencias de SQL. El campo "<texto>" indica los 20 caracteres de la sentencia de SQL que preceden al carácter que no es válido.

Usuarios del sistema federado: algunas fuentes de datos no proporcionan los valores adecuados para las señales de mensajes de "<carácter>" y "<texto>". En estos casos, "<carácter>" y "<texto>" tendrán el siguiente formato: "<fuente de datos>:UNKNOWN", lo que significa que los valores reales de la fuente de datos especificada son desconocidos.

No se puede procesar la sentencia.

Respuesta del usuario: Suprima o sustituya el carácter no válido.

sqlcode: -7

sqlstate: 42601

SQL0008NEl símbolo "<símbolo>" que aparece en la declaración de una variable del sistema principal no es válido.

Explicación: La sintaxis de la declaración de una variable del sistema principal no es válida. El precompilador no puede identificar la variable del sistema principal.

No se puede procesar la sentencia. No se ha aceptado ninguna de las variables del sistema principal declaradas en la sentencia (hasta el punto y coma).

Respuesta del usuario: Revise la sintaxis de la declaración de variable del sistema principal.

SQL0009WSe ha pasado por alto un intento de alterar temporalmente una opción de precompilación.

Explicación: Se ha intentado alterar temporalmente una opción de precompilación.

Esta opción se ha ignorado.

Respuesta del usuario: Asegúrese de que todas las opciones del precompilador están correctamente especificadas.

SQL0010NLa constante de serie que empieza con "<serie>" no tiene un delimitador final de serie.

Explicación: La sentencia contiene una constante de serie que empieza con "<serie>" y que no termina correctamente.

No se puede procesar la sentencia.

Respuesta del usuario: Revise la sentencia para ver si faltan apóstrofes en la constante de serie indicada.

sqlcode: -10

sqlstate: 42603

SQL0011NEl comentario no está terminado.

Explicación: El comentario no se ha terminado correctamente.

No se puede procesar la sentencia.

Respuesta del usuario: Revise la sentencia para ver si hay algún delimitador de comentario de más o de menos en el comentario indicado.

SQL0012WSe ha producido una correlación sin calificación para la columna "<columna>".

Explicación: La columna mencionada aparece en una sentencia SELECT, no se ha calificado explícitamente y aparece en una tabla especificada en la cláusula FROM de una selección exterior. Por lo tanto, la referencia a la columna de la sentencia SELECT se ha interpretado como una referencia exterior y producirá una correlación.

La sentencia se ha procesado bajo el supuesto de que se deseaba llevar a cabo la correlación.

Respuesta del usuario: Asegúrese de que realmente deseaba llevar a cabo la correlación. Es un buen método de práctica el calificar explícitamente referencias exteriores intencionadas.

sqlcode: +12

sqlstate: 01545

SQL0013NUn identificador delimitado vacío no es válido.

Explicación: Durante la precompilación, se ha encontrado especificado como serie vacía un nombre de cursor, un nombre de sentencia, un nombre de base de datos o un ID de autorización. Esto no es válido. No se puede procesar la sentencia.

Respuesta del usuario: Suministre un nombre de cursor, un nombre de sentencia, un nombre de base de datos o un ID de autorización válidos.

SQL0014NEl nombre del archivo fuente no es válido.

Explicación: El nombre del archivo fuente especificado en la llamada al precompilador contiene caracteres no válidos o el puntero al nombre de archivo fuente no es válido.

No se ha creado ningún paquete.

Respuesta del usuario: Asegúrese de que el nombre del archivo fuente es correcto.

SQL0015NEl tipo de datos de la variable del sistema principal "<símbolo_1>" no es válido. Utilice en su lugar "<símbolo_2>".

Explicación: Si la opción de precompilación WCHARTYPE CONVERT está activada, la variable del sistema principal de gráficos debe especificarse con el tipo de datos 'wchar_t', y no 'sqldbchar'.

Si la opción de precompilación WCHARTYPE NOCONVERT está activada (es el valor por omisión) y 'wchar_t' está definido como un entero de 4 bytes en esta plataforma, la variable del sistema principal de gráficos debe especificarse con el tipo de datos 'sqldbchar', y no 'wchar_t'.

Respuesta del usuario: Sustituya el tipo de datos actual de la variable del sistema principal por el tipo de datos especificado en el mensaje.

SQL0020WLa base de datos de destino no da soporte a la opción u opciones de vinculación o de precompilación "<nombre-opciones/número-opciones>", por lo tanto se pasarán por alto.

Explicación: Este mensaje aparece en las siguientes situaciones:

Los valores u opciones no soportados se pasarán por alto. La causa más probable es que se ha especificado una opción o valor de opción al que sólo se da soporte cuando se está conectado al servidor de aplicaciones del DRDA mientras se estaba conectado a un servidor no DRDA.

Entre "db2 ? bind" o "db2 ? prep" para obtener una lista de opciones a las que sólo da soporte un servidor de aplicaciones del DRDA.

Los números de opción posibles y sus nombres de opciones correspondientes son:

1
DATETIME

2
LANGLEVEL

4
ISOLATION

5
BLOCKING

6
GRANT

8
SQLFLAG

16
CONNECT

17
SQLRULES

18
DISCONNECT

19
SYNCPOINT

20
ISOLATION

21
BINDFILE

22
SQLCA

23
PACKAGE

24
OPTLEVEL

25
SYNTAX o SQLERROR

26
NOLINEMACRO

30
LEVEL

31
COLLECTION

32
VERSION

33
OWNER

34
QUALIFIER

35
TEXT

40
VALIDATE

41
EXPLAIN

42
ACTION

44
REPLVER

45
RETAIN

46
RELEASE

47
DEGREE

50
STRDEL

51
DECDEL

55
CHARSUB

56
CCSIDS

57
CCSIDM

58
CCSIDG

59
DEC

60
WCHARTYPE

61
DYNAMICRULES

62
INSERT

63
EXPLSNAP

64
FUNCPATH

65
SQLWARN

66
QUERYOPT

Respuesta del usuario: Asegúrese de que se especificó intencionadamente la opción u opciones de vinculación o de precompilación "<nombre-opciones/número opciones>" mientras se estaba conectado a este DBMS.

SQL0021WSe ha ignorado la opción no válida "<opción>" del precompilador.

Explicación: La opción especificada en el mensaje no es una opción válida del precompilador.

Esta opción se ha ignorado.

Respuesta del usuario: Asegúrese de que todas las opciones del precompilador están correctamente especificadas.

SQL0022WSe ha ignorado la opción duplicada "<opción>" del precompilador.

Explicación: La opción del precompilador "<opción>" está duplicada.

Esta opción se ha ignorado.

Respuesta del usuario: Asegúrese de que se especifican las opciones del precompilador una sola vez.

SQL0023NEl nombre de la base de datos no es válido.

Explicación: El nombre de la base de datos especificado no es un nombre válido.

Se termina la precompilación.

Respuesta del usuario: Asegúrese de que el nombre de la base de datos está correctamente escrita y de que cumple las normas de los identificadores cortos.

SQL0024NNo se ha especificado ningún nombre de base de datos.

Explicación: No se ha proporcionado ningún nombre de base de datos para seguir con la precompilación.

Se termina la precompilación.

Respuesta del usuario: Suministre un nombre de base de datos.

SQL0025WLa vinculación o precompilación ha finalizado con avisos.

Explicación: Se ha completado satisfactoriamente la vinculación o precompilación, pero se han emitido avisos. Se ha creado un paquete y/o un archivo de vinculación, tal como se solicitó mediante el mandato.

Respuesta del usuario: Consulte los mensajes del archivo de mensajes. Si es necesario, corrija los problemas y vuelva a someter el mandato.

SQL0026NLa contraseña no es válida.

Explicación: La contraseña especificada no es una contraseña válida.

Se termina la precompilación.

Respuesta del usuario: Asegúrese de que la contraseña suministrada cumple las normas de las contraseñas válidas.

SQL0028CEl número de release del archivo de vinculación no es válido.

Explicación: El número de release del archivo de vinculación no es compatible con el número de release de la versión instalada del gestor de bases de datos.

El archivo de vinculación no puede utilizarse con la versión actual del gestor de bases de datos. No se puede procesar el mandato.

Respuesta del usuario: Si es posible, repita el proceso de precompilación con el gestor de bases de datos actual. En caso contrario, utilice sólo archivos de vinculación creados con un nivel de release compatible del gestor de bases de datos.

SQL0029NEs necesaria la cláusula INTO.

Explicación: Las sentencias SELECT o VALUES que no son de cursor incluidas en un programa de aplicación deben contener la cláusula INTO para indicar dónde se tienen que colocar los resultados de la sentencia. Las sentencias SELECT dinámicas no aceptan la cláusula INTO.

Respuesta del usuario: Añada la cláusula INTO a la sentencia SELECT o VALUES y vuelva a precompilar el programa de aplicación.

sqlcode: -29

sqlstate: 42601

SQL0030NNo se ha especificado ningún nombre de archivo fuente.

Explicación: No se ha proporcionado ningún nombre de archivo fuente para seguir con la precompilación.

Se termina la precompilación.

Respuesta del usuario: Especifique un nombre de archivo fuente.

SQL0031CNo se puede abrir el archivo "<nombre>".

Explicación: Se necesita el archivo "<nombre>", pero no se ha podido abrir.

Se termina la precompilación.

Respuesta del usuario: Asegúrese de que el nombre de archivo especificado es correcto, de que existe en el sistema de archivos y de que los permisos de archivo son correctos.

Si está instalando la base de datos de ejemplo, elimínela e instálela de nuevo. Si el error persiste, vuelva a instalar el gestor de bases de datos y luego instale la base de datos de ejemplo.

SQL0032CNo se puede utilizar el archivo "<nombre>".

Explicación: Se ha detectado un error al leer o grabar el archivo "<nombre>".

Se termina la precompilación.

Respuesta del usuario: Vuelva a intentar la precompilación.

SQL0033N"<nombre>" no es un archivo de vinculación válido.

Explicación: El archivo de vinculación "<nombre>" especificado no es un archivo de vinculación.

Se termina la vinculación.

Respuesta del usuario: Asegúrese de que se ha especificado el nombre de archivo correcto.

SQL0034NNo se ha especificado ningún nombre de archivo de vinculación.

Explicación: No se ha especificado ningún nombre de archivo de vinculación para seguir con la vinculación.

Se termina la vinculación.

Respuesta del usuario: Suministre un nombre de archivo de vinculación.

SQL0035NNo se puede abrir el archivo "<nombre>".

Explicación: No se puede abrir el archivo de mensajes "<nombre>".

Se termina el proceso de vinculación o precompilación.

Respuesta del usuario: Asegúrese de que el sistema puede acceder al archivo.

SQL0036NLa sintaxis del nombre del archivo "<nombre>" no es válida.

Explicación: Si el archivo es una entrada para el precompilador, debe tener la extensión correcta para el lenguaje que se utilice. Si el archivo es una entrada para el vinculador, debe tener la extensión .bnd. También un nombre de archivo completamente determinado que supere la longitud máxima de plataforma puede provocar este error.

Se termina la precompilación o vinculación.

Respuesta del usuario: Asegúrese de que el nombre de archivo especificado es correcto.

SQL0037WLa sintaxis del archivo de mensajes "<nombre>" no es válida.

Explicación: El nombre del archivo de mensajes "<nombre>" no es sintácticamente correcto para esta función.

El sistema redirecciona la salida hacia el dispositivo de salida estándar.

Respuesta del usuario: Asegúrese de que el nombre de archivo especificado es correcto.

SQL0038WLa opción de vinculación SQLERROR CONTINUE se ha activado, al ser necesaria cuando se vincula este archivo de lista suministrado por DB2 para DB2/MVS, SQL/DS o OS/400.

Explicación: La opción de vinculador SQLERROR CONTINUE es obligatoria cuando se vinculan los siguientes archivos de lista suministrados por DB2:

Esta opción indica al servidor DRDA que genere un paquete aunque haya sentencias de SQL en un archivo de vinculación que considere no válido. Puesto que no todos los servidores DRDA dan soporte a todas las sentencias de SQL que se encuentran en los archivos de vinculación suministrados por DB2, debe usarse la opción de vinculación SQLERROR CONTINUE para garantizar que se crean paquetes para todos los archivos de vinculación del archivo de lista.

Respuesta del usuario: No se necesita respuesta. La opción de vinculación requerida, SQLERROR CONTINUE, ya se ha especificado para usted. Para evitar este mensaje de aviso en el futuro, especifique la opción de vinculación SQLERROR CONTINUE.

SQL0039NEl vinculador no ha finalizado el proceso porque el archivo de vinculación no es válido.

Explicación: El vinculador no ha podido procesar el archivo de vinculación. Es posible que el archivo de vinculación no sea válido porque se alteró accidentalmente su contenido.

No se procesa el archivo de vinculación.

Respuesta del usuario: Si es posible, repita el proceso de precompilación para crear un nuevo archivo de vinculación. En caso contrario, consiga una copia nueva del archivo de vinculación.

SQL0040NSe ha producido un error en uno o más archivos de vinculación de la lista "<nombre>". No se han vinculado los siguientes archivos: "<lista>".

Explicación: Por las razones especificadas en los mensajes anteriores en el archivo de mensajes, uno o más archivos de vinculación no se vincularon. La lista de archivos que no se vincularon se compone de dígitos, empezando por 1, que indican la posición relativa de los archivos no vinculados en el archivo de lista. "<nombre>" no incluye la especificación de vía de acceso del archivo de lista.

Sólo se listan en el mensaje los 20 primeros archivos de vinculación erróneos. Si hay más de 20 archivos de vinculación erróneos, se añaden puntos suspensivos (...) tras el último nombre de archivo de vinculación de la lista.

No se han creado uno o más paquetes.

Respuesta del usuario: Consulte los mensajes del archivo de mensajes. Compruebe el archivo de lista para verificar que contiene nombres válidos. Vuelva a someter el mandato.

SQL0041NNo se ha intentado vincular los archivos especificados después del número de archivo "<número>" en la lista "<nombre>" porque se ha producido un error muy grave que ha finalizado el proceso.

Explicación: Algunos de los errores que se producen durante el proceso de vinculación están considerados como muy graves (por ej., errores del sistema, errores de memoria). Si se produce uno de estos errores al procesar un archivo de un archivo de lista, el proceso finalizará. No se realizará ningún intento de vincular los archivos restantes en el archivo de lista.

Este tipo de error se produce al vincular el archivo de vinculación especificado en la lista. Observe que el dígito que se utiliza para identificar el archivo de vinculación indica la posición relativa del archivo en el archivo de lista.

Respuesta del usuario: Consulte el resto de mensajes que acompañan a éste para resolver los errores que se produjeron. Vuelva a someter el mandato.

SQL0051NSe ha excedido en el programa el número máximo de sentencias de SQL.

Explicación: En el programa hay demasiadas sentencias de SQL a incluir dentro de un paquete en la base de datos.

Se termina la precompilación.

Respuesta del usuario: Simplifique el programa o divídalo en programas menores, o ambos.

SQL0053WNo se han encontrado sentencias de SQL en el programa.

Explicación: El archivo fuente especificado no contiene sentencias de SQL.

Si se vincula, se creará un paquete vacío.

Respuesta del usuario: Asegúrese de que está precompilando o vinculando el programa correcto.

SQL0055NEl archivo fuente de entrada está vacío.

Explicación: El archivo fuente de entrada no contiene ningún dato.

Se termina la precompilación.

Respuesta del usuario: Asegúrese de que se ha especificado el archivo de entrada correcto.

SQL0056NUna declaración de variable SQLSTATE o SQLCODE está en una sentencia compuesta anidada.

Explicación: Una declaración de variable SQLSTATE o SQLCODE está en una sentencia compuesta anidada en lugar de la sentencia compuesta más remota en la rutina SQL.

No se puede procesar la sentencia.

Respuesta del usuario: Declare las variable SQLSTATE y SQLCODE sólo en la sentencia compuesta más exterior de la rutina SQL.

sqlcode: -56

sqlstate: 42630

SQL0057NUna sentencia RETURN en una función o método SQL debe incluir un valor de retorno.

Explicación: Una sentencia RETURN se especifica en el método o función SQL sin especificar una valor a devolver.

No se puede procesar la sentencia.

Respuesta del usuario: Especifique un valor en la sentencia RETURN.

sqlcode: -57

sqlstate: 42631

SQL0058NEl tipo de datos del valor de la sentencia RETURN en un procedimiento SQL debe ser INTEGER.

Explicación: Una sentencia RETURN se especifica en el procedimiento SQL con un valor o expresión que no es del tipo de datos de INTEGER.

No se puede procesar la sentencia.

Respuesta del usuario: Especifique un valor en la sentencia RETURN que tiene un tipo de datos de INTEGER.

sqlcode: -58

sqlstate: 428F2

SQL0060WSe está procesando el precompilador "<nombre>".

Explicación: Este mensaje se graba en el dispositivo de salida estándar cuando el precompilador empieza el proceso. El símbolo "<nombre>" hace referencia al precompilador del lenguaje particular invocado.

El proceso continúa.

Respuesta del usuario: No es necesaria ninguna acción.

SQL0061WEl vinculador se está procesando.

Explicación: Este mensaje se graba en el dispositivo estándar de salida cuando el vinculador empieza el proceso.

El proceso continúa.

Respuesta del usuario: No es necesaria ninguna acción.

SQL0062WIniciando INCLUDE del archivo "<nombre>".

Explicación: Se ha encontrado una sentencia INCLUDE. El precompilador está procesando el archivo de la sentencia INCLUDE.

Respuesta del usuario: No es necesaria ninguna acción.

SQL0063WHa finalizado la función INCLUDE del archivo "<nombre>".

Explicación: El precompilador ha completado el proceso del archivo de la sentencia INCLUDE. El proceso del archivo que contiene la sentencia INCLUDE se reanudará.

Respuesta del usuario: No es necesaria ninguna acción.

SQL0064NEl archivo "<nombre>" se incluye (INCLUDE) directa o indirectamente a sí mismo.

Explicación: Se ha encontrado un INCLUDE cíclico. Un archivo de entrada al precompilador no puede realizar un INCLUDE de sí mismo, ni un archivo del que éste hace un INCLUDE puede realizar un INCLUDE del primero.

No se efectúa el INCLUDE del archivo especificado.

Respuesta del usuario: Compruebe la forma en que están anidados los archivos de la sentencia INCLUDE y elimine cualquier posible ciclo.

SQL0065NSe ha encontrado un fin-de-línea inesperado en una declaración de variable del sistema principal.

Explicación: Una declaración de variable del sistema principal tiene una sintaxis no válida. Se ha encontrado un fin-de-línea antes de que se haya completado la declaración.

No se puede procesar la sentencia.

Respuesta del usuario: Revise la sintaxis de la declaración de variable del sistema principal.

SQL0078NLos nombres de los parámetros deben estar especificados para la rutina "<nombre-rutina>".

Explicación: La rutina "<nombre-rutina>" no tiene los nombres de los parámetros especificados para todos los parámetros. Cuando la rutina se define con LANGUAGE SQL o SQLMACRO es necesario un nombre de parámetro para cada parámetro definido.

No se puede procesar la sentencia.

Respuesta del usuario: Asegúrese de que cada parámetro definido incluye un nombre de parámetro.

sqlcode: -78

sqlstate: 42629

SQL0079NEl nombre del esquema para DECLARE GLOBAL TEMPORARY TABLE "<nombre>" debe ser SESSION y no "<nombre-esquema>".

Explicación: El nombre del esquema para una tabla temporal declarada debe ser SESSION. La sentencia DECLARE GLOBAL TEMPORARY TABLE define una tabla temporal declarada nueva llamada "<nombre>" con un nombre de esquema explícito de "<nombre-esquema>". Esto no está permitido.

No se puede procesar la sentencia.

Respuesta del usuario: Modifique la sentencia de una de las maneras siguientes:

sqlcode: -79

sqlstate: 428EK

SQL0081NSe ha devuelto el SQLCODE "<sqlcode>" durante la precompilación/vinculación.

Explicación: Al precompilar o vincular el programa, el gestor de bases de datos ha devuelto un SQLCODE "<sqlcode>" inesperado.

No se puede procesar la sentencia.

Respuesta del usuario: Revise el SQLCODE para determinar el problema y tome la acción adecuada.

SQL0082CSe ha producido un error que ha interrumpido el proceso.

Explicación: Un error no SQL anterior ha hecho que se interrumpa el proceso.

Se interrumpe la precompilación/vinculación/vinculación repetida. No se ha creado ningún paquete.

Respuesta del usuario: Corrija la situación que ha causado el error anterior y vuelva a intentar la operación.

SQL0083CSe ha producido un error de asignación de memoria.

Explicación: No hay suficiente memoria para continuar el proceso.

Respuesta del usuario: Las soluciones posibles son:

SQL0084NUna sentencia EXECUTE IMMEDIATE contiene una sentencia SELECT o VALUES.

Explicación: Se ha utilizado una sentencia SELECT o VALUES en la sentencia EXECUTE IMMEDIATE.

No se puede procesar la sentencia.

Respuesta del usuario: No se da soporte a la función implícita. Prepare la sentencia SELECT o VALUES. A continuación utilice OPEN, FETCH y CLOSE.

sqlcode: -84

sqlstate: 42612

SQL0085NEl nombre de sentencia "<nombre>" ya está definido.

Explicación: Una sentencia DECLARE anterior ya utiliza el nombre de sentencia especificado en la sentencia DECLARE actual.

No se procesa la sentencia DECLARE actual. La sentencia DECLARE anterior conserva el uso del nombre de la sentencia.

Respuesta del usuario: Utilice otro nombre para la sentencia.

SQL0086CSe ha producido un error de asignación de memoria.

Explicación: No hay suficiente memoria para continuar el proceso.

Respuesta del usuario: Las soluciones posibles son:

SQL0087NUna variable de sistema principal "<nombre>" es una estructura que se utiliza allí donde no se permiten las referencias de estructuras.

Explicación: Cuando se utiliza una referencia de estructura en una sentencia de SQL, se trata como si una lista separada por comas de los campos de componentes se hubiera utiliza en su lugar. Dado que en las sentencias de SQL no se permiten listas de variables de sistema principal, como pueda ser PREPARE, ninguna constituye una referencia a una estructura con varios campos.

Respuesta del usuario: Sustituya una referencia de estructura por una variable de sistema principal atómica o bien por un nombre de campo de estructura completamente calificado.

SQL0088NLa variable de sistema principal "<nombre>" es ambigua.

Explicación: La variable de sistema principal "<nombre>" no se puede identificar de forma exclusiva. Puede haber más de una variable del sistema principal con la misma calificación.

No se puede procesar la sentencia.

Respuesta del usuario: Califique la variable del sistema principal de una manera más detallada o asígnele otro nombre si ya está calificada al completo.

SQL0089NEl proceso ha finalizado tras encontrar 100 errores.

Explicación: El precompilador o vinculador ha interrumpido el proceso después de encontrar 100 errores.

Respuesta del usuario: Corrija los errores indicados en el archivo de anotaciones cronológicas de mensajes y vuelva a someter el mandato.

SQL0091WLa precompilación o vinculación ha finalizado con "<número-1>" errores y "<número-2>" avisos.

Explicación: La precompilación o la vinculación ha terminado con el número indicado de avisos y de errores.

Se termina la precompilación o vinculación.

Respuesta del usuario: Si se ha producido algún error o aviso, corrija el programa, si es necesario, y vuelva a intentar la precompilación o vinculación.

SQL0092NNo se ha creado ningún paquete debido a errores anteriores.

Explicación: Debido a los errores anteriores, no se ha creado ningún paquete.

Respuesta del usuario: Corrija los errores y vuelva a intentar la precompilación o vinculación.

SQL0093NSe ha encontrado el fin-de-entrada antes del terminador de sentencias correspondiente a EXEC SQL.

Explicación: Al procesar una sentencia de SQL, se ha encontrado el final de archivo fuente antes de que la sentencia terminase.

Se termina la precompilación.

Respuesta del usuario: Asegúrese de que la sentencia de SQL termina correctamente.

SQL0094NHa finalizado la vinculación debido a una petición de interrupción del usuario.

Explicación: El proceso ha terminado porque el usuario debe haber pulsado la secuencia de teclas de interrupción.

Termina el proceso. No se ha creado ningún paquete.

Respuesta del usuario: Si es necesario, vuelva a someter la vinculación.

Si está instalando la base de datos de ejemplo, elimínela e instálela de nuevo.

SQL0095NNo se ha creado ningún archivo de vinculación debido a los errores anteriores.

Explicación: Debido a los errores anteriores, no se ha creado ningún archivo de vinculación.

No se ha creado ningún archivo de vinculación.

Respuesta del usuario: Corrija los errores y repita la precompilación.

SQL0097NLas variables o los parámetros de los tipos de datos LONG VARCHAR o LONG VARGRAPHIC no se soportan en rutinas SQL.

Explicación: Las rutinas SQL (procedimientos, funciones o métodos) no soportan variable o parámetros de tipos de datos LONG VARCHAR o LONG VARGRAPHIC.

Respuesta del usuario: No use variables o parámetros de tipos de datos LONG VARCHAR o LONG VARGRAPHIC en rutinas SQL. Para LONG VARCHAR, use VARCHAR con una longitud explícita. Para LONG VARGRAPHIC, use VARGRAPHIC con una longitud explícita.

sqlcode: -97

sqlstate: 42601


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