Que signifie sqlcode -302? Où puis-je obtenir les définitions de sqlcode?
S'il vous plaît des conseils
Merci,
Vous pouvez trouver les codes dans le centre de documentation DB2. Voici une définition du -302
depuis le centre de documentation z/OS:
LA VALEUR DE LA VARIABLE ENTREE OR NUMERO DE PARAMETRE numéro-position IS INVALIDE OR TROP LARGE POUR LE COLONNE CIBLE OR LA VALEUR CIBLE
Sous Linux/Unix/Windows DB2, vous allez regarder sous Messages SQL pour trouver votre message d'erreur. Si le code est positif, vous rechercherez SQLxxxxW
, si c'est négatif, vous rechercherez SQLxxxxN
, où xxxx est le code que vous recherchez.
Pour obtenir la définition des codes SQL, le moyen le plus simple consiste à utiliser db2 cli!
à l'invite de commande unix ou dos, tapez simplement
db2 ? SQL302
cela vous donnera l'explication requise du code SQL particulier que vous voyez normalement dans l'exception Java ou votre sortie db2 sql :)
espérons que cela a aidé.
En règle générale, lorsque vous utilisez un moteur de recherche pour rechercher des codes SQL, veillez à insérer le code sqlcode, par exemple. -302 entre guillemets - comme "-302", sinon le moteur de recherche exclura tous les résultats de la recherche, y compris le texte 302, car le signe - est utilisé pour exclure les résultats.