Plateforme (voir remarques) | Code d'erreur SQL | Message |
---|---|---|
L | -171 | Le type de données, la longueur ou la valeur de l'argument nn de nom-fonction est non valide |
Z | -184 | Une expression arithmétique avec une valeur de date et heure (datetime) contient un marqueur de paramètre |
L, Z | -301 | La valeur du numéro de la variable d'hôte d'entrée ou du paramètre numéro-position ne peut pas être utilisée comme indiqué en raison de son type de données |
L, Z | -302 | La valeur du numéro de la variable d'entrée ou du paramètre numéro-position est non valide ou trop grande pour la colonne cible ou la valeur cible |
Z | -303 | Une valeur ne peut pas être affectée au numéro de la variable hôte de sortie numéro-position car les types de données ne sont pas comparables |
Z | -304 | Une valeur dont le type de données est type-données1 ne peut pas être affectée à une variable hôte car la valeur n'est pas comprise dans la plage de la variable hôte à la position numéro-position avec le type de données type-données2 |
Z | -305 | La valeur null ne peut pas être affectée au numéro de la variable hôte de sortie numéro-position car aucune variable indicateur n'est indiquée |
Z | -310 | Le numéro de la variable ou du paramètre décimal contient des données non décimales |
Z | -311 | La longueur du numéro de variable hôte d'entrée numéro-position est négative ou supérieure à la valeur maximale |
L, Z | -313 | Le nombre de variables hôte indiqué est différent du nombre de marqueurs de paramètre |
Z | -314 | L'instruction contient une référence de variable hôte ambiguë |
Z | -330 | Une chaîne ne peut pas être utilisée car elle ne peut pas être traitée. Raison code-raison, caractère point-code, variable hôte numéro-position |
Z | -331 | La conversion de caractères est impossible car une chaîne, à la position numéro-position, ne peut pas être convertie du ccsid-source au ccsid-cible, raison code-raison |
Z | -332 | La conversion de caractères entre les CCSID ccsid-source - ccsid-cible demandée par code-raison n'est pas prise en charge |
Z | -333 | Le sous-type d'une variable de chaîne n'est pas identique au sous-type connu au moment de la liaison et la différence ne peut pas être résolue par une conversion de caractères |
Z | -336 | L'échelle du nombre décimal doit être zéro |
L, Z | -351 | Un type SQLTYPE non pris en charge a été détecté à la position numéro-position de la liste de sélection |
L, Z | -352 | Un type SQLTYPE non pris en charge a été détecté à la position numéro-position de la liste d'entrée |
Z | -363 | La valeur de la variable indicateur étendue pour le paramètre numéro-paramètre est hors limite |
L | -365 | La valeur de la variable indicateur étendue à la position position est non valide |
Z | -392 | La structure SQLDA fournie pour le curseur curseur a été modifiée depuis l'extraction précédente |
Z | -398 | Un releveur de coordonnées était demandé pour la variable hôte numéro numéro-position mais il ne s'agissait pas d'une variable LOB |
Z | -401 | Les opérandes d'une opération arithmétique ou d'une opération de comparaison ne sont pas comparables |
Z | -402 | Une fonction ou un opérateur arithmétique fop-arith est appliqué aux données de caractères ou de date et heure |
Z | -404 | L'instruction SQL indique une chaîne qui est trop longue |
Z | -405 | La constante numérique constante ne peut pas être utilisée comme indiqué car elle est hors limite |
Z | -406 | Une valeur numérique calculée ou dérivée n'entre pas dans la plage de colonne de son objet |
Z | -407 | Une valeur UPDATE, INSERT ou SET est null, mais la colonne d'objet nom-colonne ne peut pas contenir de valeur null |
L, Z | -408 | La valeur n'est pas compatible avec le type de données de sa cible. Le nom de la cible est nom |
Z | -410 | Une valeur numérique valeur est trop longue ou a une valeur qui n'est pas dans comprise dans la plage de son type de données |
Z | -413 | Un dépassement de capacité s'est produit lors de la conversion du type de données numérique |
L, Z | -417 | Une chaîne d'instruction à préparer contient des marqueurs de paramètre comme opérandes du même opérateur |
L, Z | -418 | Une chaîne d'instruction à préparer comporte une utilisation non valide de marqueurs de paramètre |
Z | -433 | La valeur valeur est trop longue |
L | -469 | L'instruction SQL CALL doit indiquer une variable hôte de sortie pour le paramètre numéro |
Z | -502 | Le curseur identifié dans une instruction OPEN est déjà ouvert |
Z | -507 | Le curseur identifié dans l'instruction UPDATE ou DELETE n'est pas ouvert |
Z | -517 | Le curseur nom-curseur ne peut pas être utilisé car son nom d'instruction n'identifie pas une instruction SELECT préparée |
Z | -518 | L'instruction EXECUTE n'identifie pas une instruction préparée valide |
Z | -525 | L'instruction SQL ne peut pas être exécutée car elle est à l'état d'erreur au niveau de bind time for section = nosect package = nompkg consistency token = marque-cohérence |
Z | -533 | Instruction INSERT sur plusieurs lignes non valide |
L | -670 | La longueur d'enregistrement de la table dépasse la taille maximale de la page |
L | -678 | La constante constante indiquée comme clé limite d'index doit être conforme au type de données type-données de la colonne correspondante nom-colonne |
L | -713 | La valeur de remplacement pour registre-spécial est non valide |
L | -727 | Une erreur s'est produite lors d'un type d'action système implicite type-action. L'information renvoyée pour l'erreur comprend les éléments suivants : SQLCODE sqlcode, SQLSTATE sqlstate et jetons de message Liste-jetons. |
L | -789 | Le type de données du paramètre ou de la variable nom n'est pas pris en charge dans la routine SQL. |
L, Z | -804 | Une erreur a été détectée dans les paramètres d'entrée du programme d'application pour l'instruction SQL, raison raison |
L, Z | -805 | Nom du DBRM ou du package nom-emplacement.id-collection.nom-dbrm.marque-cohérence non trouvé dans le plan nom-plan. Raison raison |
L | -811 | Le résultat d'une instruction SELECT imbriquée ou d'une sous-requête dans la clause SET d'une instruction UPDATE est une table contenant plusieurs lignes ou le résultat d'une sous-requête d'un prédicat de base consiste en plusieurs valeurs |
L | -818 | L'horodatage généré par le précompilateur x dans le module de chargement est différent de l'horodatage de liaison y généré à partir du DBRM |
L, Z | -822 | La structure SQLDA contient une adresse de données ou une adresse de variable indicateur non valide |
L | -874 | L'algorithme de codage indiqué pour le type type-objet doit être identique à l'espace table contenant ou à d'autres paramètres |
L | -880 | Le point de sauvegarde nom-point-sauvegarde n'existe pas ou est non valide dans ce contexte |
L | -905 | Echec de l'exécution en raison d'un dépassement de limite de ressource, nom de la ressource = nom-ressource limite = limite-quantité1 secondes CPU (unités de service limite-quantité2) dérivé de source-limite |
L | -908 | Erreur de Type-liaison à l'aide des droits d'accès ID-auth. L'opération BIND, REBIND ou AUTO-REBIND n'est pas autorisée |
L, Z | -911 | L'unité d'oeuvre en cours a été annulée en raison d'un interblocage ou d'un dépassement de délai. Raison code-raison, type de ressource type-ressource et nom de la ressource nom-ressource |
L | -912 | Le nombre maximal de demandes de verrouillage a été atteint pour la base de données |
L, Z | -913 | Echec de l'exécution en raison d'un interblocage ou d'un dépassement de délai. Code raison code-raison, type de ressource type-ressource et nom de la ressource nom-ressource |
L, Z | -917 | Le package de liaison (Bind) a échoué |
Z | -918 | L'instruction SQL ne peut pas être exécutée car la connexion a été perdue |
Z | -924 | Erreur de connexion DB2 interne, code-fonction, code-retour, code-raison |
L | -1023 | La conversation des communications a échoué |
L | -1164 | La structure SQLDA ou les variables hôte, de type type, utilisées dans l'instruction SQL sont non valides. Code raison code-raison, numéro variable hôte/SQLVAR numéro-var |
L | -1352 | La connexion accréditée ne peut pas être réutilisée lors d'une transaction |
L | -1358 | Un curseur dupliqué ne peut pas être ouvert |
L | -1426 | Une instance par défaut ne peut pas être déterminée |
Z | -20107 | Le numéro de variable hôte ou de paramètre numéro-position ne peut pas être utilisé comme indiqué en raison de raison |
L | -20191 | Pour un paramètre INOUT dans une instruction CALL préparée en mode dynamique, la même variable hôte doit être utilisée à la fois dans les clauses USING et INTO |
Z | -30000 | L'exécution a échoué en raison d'une erreur de protocole de distribution qui n'affectera pas l'exécution des commandes ou des instructions SQL qui suivront : raison code-raison (sous-code) |
Z | -30002 | L'instruction SQL ne peut pas être exécutée en raison d'une condition préalable dans une chaîne d'instructions |
L, Z | -30020 | Echec de l'exécution en raison d'une erreur de protocole de distribution qui a entraîné la libération de la conversation : raison code-raison (sous-code) |
Z | -30021 | Echec de l'exécution en raison d'une erreur de protocole de distribution qui affectera l'exécution des commandes et des instructions SQL qui suivront : Erreur de gestionnaire gestionnaire au niveau niveau non pris en charge |
L | -30073 | Erreur de valeur valeur non prise en charge du paramètre sous-code-paramètre |
Z - Le code d'erreur s'applique aux bases de données DB2 for z/OS.
L - Le code d'erreur s'applique aux bases de données DB2 for Linux, UNIX and Windows.