Los siguientes mensajes de DB2 están accesibles desde la línea de mandatos del sistema operativo:
El texto del mensaje asociado con los valores SQLSTATE también está disponible en línea.
Los identificadores de mensajes están formados por un prefijo de mensaje de tres caracteres (véase la lista anterior), seguido por un número de mensaje de cuatro o cinco dígitos. La letra que aparece al final del identificador y que indica la gravedad del mensaje de error es opcional.
Para obtener ayuda sobre estos mensajes de error, escriba lo siguiente en la línea de mandatos del sistema operativo:
db2 "? XXXnnnnn" donde XXX representa el prefijo del mensaje y donde nnnnn representa le número del mensaje.
Nota: | El identificador de mensajes aceptado como un parámetro del mandato db2 no es sensible a mayúsculas ni a minúsculas y la letra final no es obligatoria. |
Así pues, el resultado de los siguientes mandatos será exactamente el mismo:
Si el texto del mensaje no cabe en la pantalla porque es demasiado largo, puede utilizar el siguiente mandato (en sistemas basados en UNIX y otros sistemas que den soporte a 'more'):
db2 "? XXXnnnnn" | more
La ayuda también se puede invocar en la modalidad de entrada interactiva. Para activar esta modalidad, escriba lo siguiente en el indicador de mandatos del sistema operativo:
db2
Cuando se encuentre en la modalidad de entrada interactiva, podrá escribir los mandatos en el siguiente indicador de mandatos:
db2 =>
Para obtener ayuda sobre los mensajes de DB2 en esta modalidad, escriba lo siguiente en el indicador de mandatos:
? XXXnnnnn
Nota: | Si el texto del mensaje no cabe en la pantalla porque es demasiado largo, los usuarios que dispongan de estaciones de trabajo no gráficas pueden conducir la salida al programa 'more' (en sistemas basados en UNIX) o redirigir la salida a un archivo que pueda examinarse. |
El texto del mensaje asociado con un SQLSTATE determinado se puede consultar de la siguiente forma:
db2 "? nnnnn" o db2 "? nn"
donde nnnnn es un SQLSTATE de cinco dígitos (alfanuméricos) y nn es el código de clase SQLSTATE de dos dígitos (los primeros dos dígitos del valor SQLSTATE).
Algunos componentes de DB2 devuelven mensajes que no se describen en este manual ni están en línea. Algunos de los prefijos del mensaje pueden incluir:
En muchos casos, estos mensajes proporcionan suficiente información para determinar la causa del aviso o del error. Para más información sobre el mandato o el programa de utilidad que ha generado los mensajes, consulte el manual correspondiente donde se explica el mandato o el programa de utilidad.
Cuando se ejecutan otros programas en el sistema, es posible que aparezcan mensajes con prefijos que no son los que se mencionan en esta guía de consulta.
Si desea obtener información sobre estos mensajes, consulte las publicaciones que ha recibido con el producto del programa correspondiente.