sql >> Database >  >> RDS >> Oracle

verlenen om synoniemen te maken op een ander schema (Oracle)

U hebt het recht CREATED ELK SYNONYM nodig om dat als A te doen, daarom

GRANT CREATE ANY SYNONYM TO A;

EDIT:Om het ELKE privilege te vermijden, doe dit:

a) als A:

GRANT SELECT ON mytable1 TO B;
GRANT SELECT, INSERT, UPDATE, DELETE ON mytable2 TO B;

b) als B:

CREATE SYNONYM a_mytable1 FOR A.mytable1;
CREATE SYNONYM a_mytable2 FOR A.mytable2;


  1. Wat is beter:mysql_connect of mysql_pconnect

  2. Linq reeks records selecteren

  3. COUNT(*) met en zonder GROUP BY, geen overeenkomende rijen

  4. Hoe PostgreSQL op een VPS / Dedicated Server te krijgen