CODE RETOUR -575

OBJECT object-name (OBJECT TYPE object-type) CANNOT BE REFERENCED EXPLICITLY OR IMPLICITLY

Explication
L’instruction fait référence à un objet, mais l’objet ne peut pas être utilisé comme demandé.

object-name
Le nom de l’objet référencé.
object-type
Le type d’objet qui a été référencé. Les valeurs possibles incluent :

VIEW
Une modification a été apportée à une table sous-jacente à la vue de l’object-name , ce qui a rendu la définition de la vue invalide. La vue doit être régénérée avec succès avec une instruction ALTER VIEW avant de pouvoir être référencée dans une instruction autre que ALTER VIEW, GRANT, REVOKE, DROP, COMMENT ou LABEL. Emettez une instruction ALTER VIEW pour régénérer la vue.

ROW PERMISSION
L’autorisation de ligne de object-name n’est pas valide car une tentative précédente de la régénérer a échoué. L’autorisation de ligne doit être désactivée avant que la table de contrôle d’accès aux lignes puisse être référencée. Pour corriger l’état non valide, l’autorisation de ligne doit être supprimée et recréée avec une définition modifiée.

COLUMN MASK
Le masque de colonne de object-name n’est pas valide car une tentative précédente de le régénérer a échoué. Le masque de colonne doit être désactivé avant que la table de contrôle d’accès aux colonnes puisse être référencée. Pour corriger l’état invalide, le masque de colonne doit être supprimé et recréé avec une définition modifiée.

Action du système
L’instruction ne peut pas être traitée.

Réponse du programmeur
Prenez les mesures correctives suggérées.

SQLSTATE
51024