Les messages SQL

BoTTom |    Changer de couleur
   L.  CODES SQL
   -------------
 
 Les données des variables (&x) sont placées dans SQLERRMC
                                                  (SQLCA)
 
 Nom du fichier de messages  . . :   QSQLMSG
 
 IDMSG   GRAV  MSG
 -----SQLCODE POSITIF-------------
 SQL0100   0   La ligne n'a pas été trouvée.
 SQL0304  30   Erreur de conversion pendant affectation valeur à &1.
 SQL0802  30   Erreur de conversion ou de mappage des données.
 
 
 
 
 
 
 
 
 


|    Changer de couleur
 IDMSG   GRAV  MSG
 -----SQLCODE NEGATIF-------------
 SQL0010  30   La chaîne de caractères commençant par &1 n'est pas délimitée.
 SQL0060  30   Valeur &1 de fonction DECIMAL incorrecte.
 SQL0084   0   Instruction SQL non admise.
 SQL0101  30   L'instruction SQL est trop longue ou comporte trop d'éléments.
 SQL0103  30   Le littéral numérique &1 est incorrect.
 SQL0104  30   Elément syntaxique &1 incorrect. Eléments corrects : &2.
 SQL0105  30   Mixed string constant not valid.
 SQL0106  30   La précision indiquée pour la colonne FLOAT est incorrecte.
 SQL0107  30   &1 est trop long. &2 caractères maximum sont acceptés.
 SQL0109  30   La clause &1 n'est pas admise.
 SQL0110  30   Le littéral hexadécimal commençant par &1 est incorrect.
 SQL0111  30   La fonction sur colonne ne comporte pas de nom de colonne.
 SQL0112  30   L'opérande de la fonction sur colonne est une autre fonction.
 SQL0113  30   Le nom &1 n'est pas admis.
 SQL0115  30   Opérateur de comparaison &1 incorrect.
 SQL0117  30   Le nombre de valeurs insérées par cette instruction est incorrect
 SQL0118  30   La table &1 de &2 est aussi indiquée dans la clause FROM.
 SQL0119  30   La colonne &1 de la clause HAVING n'est pas indiquée dans GROUP B
 SQL0120  30   L'utilisation de la fonction sur colonne est incorrecte.
 SQL0121  30   Le nom de colonne &1 figure en double dans INSERT ou UPDATE.


|    Changer de couleur
 SQL0122  30   La colonne indiquée dans la liste de SELECT est incorrecte.
 SQL0125  30   Numéro colonne &1 de ORDER BY incorrect.
 SQL0129  30   L'instruction SQL comporte un trop grand nombre de tables.
 SQL0131  30   L'opérateur de comparaison LIKE comporte des opérandes incompatib
 SQL0132  30   Le prédicat LIKE est incorrect.
 SQL0134  30   L'opérande de la fonction MIN ou MAX est supérieur à 256 octets.
 SQL0136  30   La longueur totale des colonnes de ORDER BY ou de GROUP BY dépass
 SQL0137  30   La chaîne obtenue par concaténation est trop longue.
 SQL0138  30   L'argument &1 de la fonction SUBSTR est en dehors des limites.
 SQL0150  30   Vue ou fichier logique &1 de &2 accessible en lecture seule.
 SQL0151  30   Colonne &3 de table &1 de &2 en lecture seule.
 SQL0153  30   L'instruction CREATE VIEW doit comporter une liste de colonnes.
 SQL0154  30   L'utilisation de UNION et UNION ALL avec CREATE VIEW est incorrec
 SQL0155  30   La vue &1 de &2 est incorrecte dans la clause FROM.
 SQL0156  30   &1 de &2 n'est pas une table.
 SQL0158  30   Le nombre de colonnes indiqué n'est pas cohérent.
 SQL0159  30   L'objet &1 de &2 est de type incorrect.
 SQL0170  30   Nombre d'arguments pour fonction &1 incorrect.
 SQL0171  30   L'argument de la fonction &2 est incorrect.
 SQL0198  30   L'instruction SQL est vide ou à blanc.
 SQL0199  30   Le mot-clé &1 est mal placé. Eléments possibles : &2.
 SQL0203  30   Colonne &1 présente dans plusieurs tables.


|    Changer de couleur
 SQL0204  30   Objet &1 de type *&3 dans &2 non trouvé.
 SQL0205  30   La colonne &1 ne se trouve pas dans la table &2.
 SQL0206  30   La colonne &1 ne se trouve pas dans les tables indiquées.
 SQL0207  30   L'utilisation de la clause ORDER BY avec l'opérateur UNION est in
 SQL0208  30   Col &1 de ORDER BY pas dans table résultante.
 SQL0301  30   Variable d'entrée &1 incorrecte.
 SQL0302  30   Erreur de conversion sur variable en entrée &1.
 SQL0303  30   Variable &1 incompatible avec SELECT.
 SQL0305  30   La variable d'indicateur doit être indiquée.
 SQL0309  30   La variable d'indicateur contient une valeur indéfinie.
 SQL0311  30   La variable de longueur variable a une longueur négative.
 SQL0312  30   Variable &1 non définie ou non utilisable.
 SQL0313  30   Le nombre de variables est incorrect.
 SQL0314  30   Nom de la variable &1 déjà utilisé.
 SQL0401  30   Opérandes de l'opérateur &1 incompatibles.
 SQL0402  30   Utilisation incorrecte de &1.
 SQL0404  30   La valeur destinée à la colonne &1 est trop longue.
 SQL0405  30   La valeur du littéral &1 est hors limites.
 SQL0406  30   Erreur de conversion pendant l'affectation d'une valeur à &1.
 SQL0407  30   La valeur affectée dans INSERT ou UPDATE est indéfinie.
 SQL0408  30   Valeur indiquée dans INSERT ou UPDATE incompatible avec type colo
 SQL0410  30   Littéral en virgule flottante &1 incorrect.


|    Changer de couleur
 SQL0414  30   Colonne numérique &1 incorrecte dans LIKE.
 SQL0415  30   Incompatibilité entre les opérandes de la clause UNION.
 SQL0417  30   La combinaison des paramètres de substitution est incorrecte.
 SQL0418  30   Utilisation incorrecte du paramètre de substitution.
 SQL0419  30   Echelle négative incorrecte.
 SQL0421  30   Le nombre de colonnes des opérandes de UNION n'est pas identique.
 SQL0501  30   Le curseur &1 n'est pas activé.
 SQL0502  30   Le curseur &1 est déjà activé.
 SQL0503  30   La colonne &3 ne peut pas être mise à jour.
 SQL0504  30   Le curseur &1 n'est pas déclaré.
 SQL0507  30   Le curseur &1 n'est pas activé.
 SQL0508  30   Le curseur &1 n'est pas placé sur une ligne verrouillée.
 SQL0509  30   Table &2 de &3 différente de celle indiquée par curseur &1.
 SQL0510  30   Vue ou fichier logique &1 de &2 accessible qu'en lecture.
 SQL0511  30   La clause FOR UPDATE OF est incorrecte.
 SQL0514  30   L'instruction préparée &2 n'a pas été trouvée.
 SQL0516  30   L'instruction préparée &1 n'a pas été trouvée.
 SQL0517  30   L'instruction préparée &2 n'est pas une instruction SELECT.
 SQL0518  30   L'instruction préparée &1 n'a pas été trouvée.
 SQL0519  30   L'instruction préparée &1 est déjà utilisée.
 SQL0551  30   Non autorisé à l'objet &1 de type *&3 de &2.
 SQL0552  30   Non autorisé à &1.


|    Changer de couleur
 SQL0556  30   La révocation du privilège est incorrecte.
 SQL0601  30   Objet &1 de type *&3 dans &2 existe déjà.
 SQL0602  30   Plus de 120 colonnes indiquées dans l'instruction CREATE INDEX.
 SQL0603  30   Présence de clés en double empêche création index d'attribut UNIQ
 SQL0604  30   La colonne contient des attributs incorrects.
 SQL0607  30   Opération non admise sur table système &1 de &2.
 SQL0612  30   Le nom &1 est déjà affecté à une autre colonne.
 SQL0614  30   La  longueur totale des colonnes de CREATE INDEX dépasse la limit
 SQL0637  30   Le mot clé &1 est en double.
 SQL0803  30   Valeur indiquée incorrecte car produirait clé en double.
 SQL0804  30   La zone SQLDA n'est pas correcte.
 SQL0811  30   L'instruction SELECT ne peut produire qu'une seule ligne.
 SQL0822  30   SQLDA contient une adresse incorrecte.
 SQL0840  30   Le nombre d'éléments sélectionnés dépasse 8 000.
 SQL0901  50   Erreur système.
 SQL0904  30   La limite des ressources a été dépassée.
 SQL0906  30   Une erreur antérieure rend l'opération impossible.
 SQL0913  30   Ligne ou objet &1 type *&3 dans &2 en cours d'utilisation.
 SQL5001  30   Qualificatif de colonne &1 non défini.
 SQL5002  30   Nom de bibliothèque obligatoire pour &1.
 SQL5003  30   Instruction DDL incompatible avec contrôle de validation.
 SQL5004  30   L'instruction CREATE VIEW est incorrecte si USER ou LENGTH est dé


|    Changer de couleur
 SQL5005  30   L'opérateur &1 n'est pas compatible avec les opérandes.
 SQL5006  30   Indicateur de table &1 en double.
 SQL5016  30   Nom de table &1 incompatible avec option d'appellation.
 SQL5017  30   Trop d'utilisateurs sont définis dans une instruction GRANT ou RE
 SQL5019  30   Une chaîne vide ne peut constituer un opérande.
 SQL5021  30   &1 aussi dans FOR UPDATE OF et ORDER BY.
 SQL5022  30   La clause FOR DATA est incorrecte pour le type indiqué.
 SQL7001  30   Le fichier &1 de &2 n'est pas un fichier base de données.
 SQL7002  30   L'un des paramètres de la commande de substitution OVRDBF est inc
 SQL7003  30   Le fichier &1 de &2 a plusieurs formats.
 SQL7004  30   &1 n'est pas une base de données.
 SQL7005  30   La clause FOR MIXED DATA n'est pas admise.
 SQL7006  30   La base de données &1 ne peut pas être supprimée.
 SQL7007  30   L'instruction COMMIT ou ROLLBACK est impossible dans ce contexte.
 SQL7008  30   &1 de &2 est incorrecte pour cette opération.
 SQL7009  30   USER indiqué, mais nom de profil utilisateur &1 trop long.
 SQL7010  30   Fichier logique &1 ne peut pas figurer dans l'instruction CREATE
 SQL7011  30   &1 de &2 n'est ni table, ni vue, ni fichier physique.
 SQL7012  30   Ce privilège est incorrect pour la table ou la vue &1 de &2.
 
               *** Fin des codes SQL ***
 





©AF400