Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

cấp để tạo từ đồng nghĩa trên một lược đồ khác (Oracle)

Do đó, bạn cần có đặc quyền ĐƯỢC TẠO BẤT KỲ ĐỒNG BỘ nào để làm điều đó với tư cách là A,

GRANT CREATE ANY SYNONYM TO A;

CHỈNH SỬA:Để tránh BẤT KỲ đặc quyền nào, hãy làm như sau:

a) như A:

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

b) như 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. Truy vấn cột không rõ ràng

  2. Thay thế nhanh hơn trong Oracle để CHỌN COUNT (*) TỪ bàn nào đó

  3. oracle SQL cách xóa thời gian khỏi ngày tháng

  4. Oracle SQL &PL / SQL là gì? Mọi thứ một người mới bắt đầu cần biết

  5. SQL Oracle - Kết hợp các hàng liên tiếp với bộ lọc