GRANDSYSTEME.COM: SITE DE RESSOURCES MAINFRAME

 
liste des codes retour SQL DB2 SQLCODE
-909

-909

THE OBJECT HAS BEEN DELETED

 

Explication :

Le programme d'application a détruit une table et tente de l'accéder, ou à détruit un index et essaie d'accéder à la table par cet index.

Action système :

L'ordre ne peut être exécuté.

Réponse programmeur :

La logique du programme doit être corrigée afin qu'il ne tente pas d'accéder ou d'utiliser un objet qu'il vient de détruire.

Détruire des index dans un programmé d'application est particulièrement hasardeux, car il n'est pas possible de savoir si le plan qui a été construit pour l'application (par BIND ou REBIND) utilise un index particulier pour accéder aux tables.