Bonjour,
j'ai deux schemas dans le premier schema j'ai defini une sequence ma_seq,
je fais un ' Grant select on ma_seq to mon_role ' , ma_seq a un synonyme.
mon_role comprend mes deux schemas(usagers).
dans mon deuxieme schema si je fais:
select ma_seq.nextval from dual; (ça marche)
mais si je fais:
execute immediate ('select ma_seq.nextval from dual');
et c'est cette formule qui est utilisée, ça ne marche pas.
Pour regler le probleme momentanement j'ai donné:
Grant select on ma_seq to public;(ça marche avec execute immediate).
Mais je cherche une solution plus sécuritaire.
Merci.
Partager