AN AUTHORIZATION ID OR ROLE CANNOT REVOKE A PRIVILEGE FROM ITSELF
Explication
Un ID d’autorisation ou un rôle a tenté d’exécuter une instruction REVOKE dans laquelle cet ID lui-même apparaît comme l’une des entrées de la liste des ID d’autorisation ou des noms de rôle à révoquer.
Un ID d’autorisation ou un rôle ne peut pas RÉVOQUER (REVOKE ) son propre privilège. Cependant, si SQLRULES(STD) est en vigueur ou si CURRENT RULES contient STD, REVOKE elle-même est autorisé.
Action du système
L’instruction ne peut pas être traitée. Aucun privilège n’a été révoqué.
Réponse du programmeur
Effectuez l’une des actions suivantes et relancez l’instruction REVOKE :
- Supprimez l’ID d’autorisation qui émet l’instruction REVOKE de la liste des ID d’autorisation à révoquer.
- Émettez l’instruction REVOKE à partir d’un ID d’autorisation différent.
SQLSTATE
42502