5xx[Problème de curseur, d'autorisation]

-500 : Curseur fermé

-501 : (Voir -500) Curseur fermé.

-502 : Curseur déjà ouvert.

-503 : Colonne non mise à jour car non identifiée dans l'ordre SQL.

-504 : Pointeur non défini.

-507 : (Voir -500) Curseur fermé.

-508 : Pointeur non positionné.

-509 : Table spécifiée différente de celle du pointeur.

-510 : Table non modifiable.

-511 : (Voir -510) Table non modifiable.

-512 : Etat de référence à un objet remote invalide (ORDRE SQL).

-513 : Tentative de création d'alias à partir d'un autre alias (ORDRE SQL).

-514 : Le pointeur n'est pas en état PREPARED.

-516 : Erreur de codage (ORDRE SQL).

-517 : Erreur dans le statut de la requête (ORDRE SQL).

-518 : (Voir -517) Erreur dans le statut de la requête.

-519 : Deuxième PREPARE sur pointeur déjà ouvert.

-525 : Erreur de location dans un bind (relivraison nécessaire, Etudes.)

-530 : Valeur de clé invalide.

-531 : Clé non mise à jour car lignes dépendantes.

-532 : Delete non effectué car lignes dépendantes.

-533 : Insertion multiple de lignes invalide.

-534 : Clé primaire non mise à jour à cause d'une mise à jour multiple de lignes.

+535 : Le résultat de l'update ou du delete peut dépendre de l'ordre des lignes.

-536 : Delete invalide car la table pourrait en être affectée.

-537 : La clause identifie plus d'une colonne.

-538 : Clé non conforme.

-539 : Absence de clé primaire pour cette table.

-540 : Définition de table incomplète.

+541 : Contrainte en double sur une clé.

-542 : La colonne ne peut être en clé primaire car elle peut contenir la valeur NULL.

-543 : Ordre SQL invalide.

-544 : (Voir -543) Ordre SQL invalide.

-545 : (Voir -543) Ordre SQL invalide.

-546 : Contrainte invalide.

-548 : Contrainte sur colonne invalide.

+551 : Opération non autorisée pour votre user id

+552 : (Voir +551) Opération non autorisée pour votre user id.

-551 : Problèmes d'autorisation (GRANT, REVOKED, USERID etc...).

-553 : Problèmes d'autorisation (GRANT, REVOKED, USERID etc...).

-551 à -556 : Problèmes d'autorisation (GRANT, REVOKED, USERID etc...).

-557 : Mot-clé invalide.

+558 : Clause invalide pour un GRANT ou un REVOKE.

-558 : (Voir +558).

-559 : Toutes les fonctions d'autorisation du sous-système DB2 ont été désactivées.

+561 : Problème d'autorisation (GRANT)

+562 : (Voir +561).

-567 : Package non autorisé

-571 : Un résultat existe sur de multiples sites (ORDRE SQL).

-574 : Valeur par défaut en conflit avec la définition de la colonne.

SQL code

Reason code

Divers