Bonjour,


Je ne comprends pas pourquoi si j'ajoute des droits en passant par un role, je peux faire des select mais pas créer des vues se basant sur des select !


Compte Admin
-------------
grant select on dvpt.p_article to majauto;
grant majauto to sunopsis;


Compte Sunopsis
----------------
select * from dvpt.p_article;
--->OK
CREATE or replace VIEW article AS SELECT
* from
dvpt.p_article
;


Error report:
SQL Error: ORA-01031: privilèges insuffisants



Par contre :


Compte Admin
-------------


grant select on dvpt.p_article to sunopsis;


Compte Sunopsis
----------------
select * from dvpt.p_article;
--->OK
CREATE or replace VIEW article AS SELECT
* from
dvpt.p_article
;
CREATE or replace VIEW succeeded.



Ca fonctionne ...


Une idée ?


Merci