AN AUTHORIZATION ID OR ROLE CANNOT GRANT A PRIVILEGE TO ITSELF
Explication
Un ID d’autorisation ou un rôle a tenté d’exécuter une instruction GRANT 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 « bénéficiaire ».
Un ID d’autorisation ou un rôle ne peut pas s’accorder un privilège. Cependant, si SQLRULES(STD) est en vigueur ou si CURRENT RULES contient STD, GRANT à elle-même est autorisé.
Action du système
L’instruction ne peut pas être traitée. Aucun privilège n’a été accordé.
Réponse du programmeur
Supprimez la référence à l’ID d’autorisation qui a émis l’instruction GRANT de la liste des ID d’autorisation des bénéficiaires.
SQLSTATE
42502