db2 ? recherche d'erreur db2 code d'erreur

Je ne sais pas qui est le plus court chemin pour regarder les descriptions d'erreur comme “ERRORCODE=-4463, SQLSTATE=42601”
En général, je google ce genre de descriptions d'erreur et je peux obtenir le résultat un peu, de toute façon.
Mais cela s'avère être très efficace, il est parfois difficile d'obtenir la description concernant le code d'erreur et d'état sql.
Je sais que le db2 intégré dans la commande de ce type : db2 ? SQL0443N sera de fournir des informations spécifiques sur les SQLCODE
Mais lorsque rencontrées description de l'erreur comme celui ci-dessus , comment puis-je le transformer en un SQLCODE, de sorte que je peux recherche rapidement l'utilisation de db2 ?

  • Je pensais que le nombre de 4 chiffres a été le SQLCODE, bien que je peux me tromper à ce sujet (c'est pour l'iSeries version). Ne la commande pas de travail si vous passer un SQLSTATE? Si je me souviens bien, la seule réelle différence entre les états et les codes, c'est que les états sont censés être universels, bien que les codes ont tendance à être définis par le fournisseur (bien qu'il existe certains points communs). Il y a aussi un inscription en ligne, qui peuvent aider.
  • Je sais que je peux aller de la finale de réponses en ligne, mais j'essayais juste de fournir plus d'informations à propos de la panne rapidement. juste en passant le SQLSTATE de la commande ne fonctionne pas.
  • semble passer le SQLSTATE fonctionne maintenant, bizarre. peut-être que j'ai fait quelques erreurs stupides.
  • yep, rencontré à nouveau. $db2 ? 08001 DB21034E La commande a été traitée comme une instruction SQL parce que ce n'était pas une Commande valide Processeur en Ligne de commande. Au cours de traitement SQL il a renvoyé:SQL1024N UNE connexion de base de données n'existe pas. SQLSTATE=08003
InformationsquelleAutor zinking | 2012-06-04