J'ai un petit souci concernant une procédure que j'ai créé sous l'utilisateur TIGER. Dans celle-ci je tente de faire un EXECUTE IMMEDIATE pour créer une table TOTO, et je me fais refouler pour privilèges insuffisants (ORA 1031).
Ce que je ne comprend pas, c'est que si sous le même utilisateur (sous Toad), je tente de créer la table, ça fonctionne, de même si je tente de faire un petit bloc pl sql (DECLARE MA_VAR = 'Create ...' puis EXECUTE IMMEDIATE MA_VAR).
Une idée d'où ça peut venir ?
Merci d'avance
Edit : c'est résolu, un problème de privilège transmis via le rôle de l'user et non à l'user directement.
Message édité par Yagmoth le 13-06-2012 à 14:33:35
--------------- L'ennemi est bête : il croit que c'est nous l'ennemi alors que c'est lui !
Marsh Posté le 13-06-2012 à 14:05:57
Hello
J'ai un petit souci concernant une procédure que j'ai créé sous l'utilisateur TIGER. Dans celle-ci je tente de faire un EXECUTE IMMEDIATE pour créer une table TOTO, et je me fais refouler pour privilèges insuffisants (ORA 1031).
Ce que je ne comprend pas, c'est que si sous le même utilisateur (sous Toad), je tente de créer la table, ça fonctionne, de même si je tente de faire un petit bloc pl sql (DECLARE MA_VAR = 'Create ...' puis EXECUTE IMMEDIATE MA_VAR).
Une idée d'où ça peut venir ?
Merci d'avance
Edit : c'est résolu, un problème de privilège transmis via le rôle de l'user et non à l'user directement.
Message édité par Yagmoth le 13-06-2012 à 14:33:35
---------------
L'ennemi est bête : il croit que c'est nous l'ennemi alors que c'est lui !