CODE RETOUR -658

object-type CANNOT BE DROPPED USING THE statement STATEMENT

Explication :
Une instruction DROP a été émise, mais l’objet ne peut pas être explicitement supprimé. L’objet doit être déposé en déposant un objet associé :

TRIGGER PACKAGE
Un trigger package ne peut pas être supprimé avec l’instruction DROP PACKAGE. Un trigger package ne peut être supprimé implicitement que lorsque le déclencheur associé est supprimé à l’aide de l’instruction DROP TRIGGER.

CAST FUNCTION
Une cast function ne peut pas être explicitement supprimée avec l’instruction DROP FUNCTION. Une cast function ne peut être supprimée implicitement que lorsque le type distinct associé est supprimé à l’aide de l’instruction DROP DISTINCT TYPE.

ROW PERMISSION
Une row permission par défaut ne peut pas être explicitement supprimée avec l’instruction DROP PERMISSION. Une row permission par défaut ne peut être supprimée implicitement que lorsque la table associée est supprimée à l’aide de l’instruction DROP TABLE. Alternativement, l’autorisation de ligne par défaut peut être supprimée à l’aide de l’instruction ALTER TABLE avec la clause DEACTIVATE ROW ACCESS.

Action du système :
La déclaration ne peut pas être traitée.

Réponse du programmeur :
Émettez l’instruction DROP appropriée pour supprimer les objets voulus.

SQLSTATE :
42917