Oracle
 sql >> база данни >  >> RDS >> Oracle

разрешение за създаване на синоними на друга схема (Oracle)

Имате нужда от привилегията CREATED ANY SYNONYM, за да направите това като A, следователно

GRANT CREATE ANY SYNONYM TO A;

РЕДАКТИРАНЕ:За да избегнете ВСЯКАКВА привилегия, направете следното:

а) като A:

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

б) като B:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извикване на функция на Oracle от Java

  2. Получаване на стойност въз основа на максимума на различна колона, групирана от друга колона

  3. Как да посочите IN клауза в динамична заявка с помощта на променлива?

  4. Как мога да видя дали собственикът има разрешения да изпълни процедура за съхранение в Oracle

  5. Как мога да получа ранен достъп до актуализациите на Oracle Java, така че да мога да тествам моя RIA и да избегна противопожарни тренировки, когато тези актуализации са публични?