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

Truy cập bảng của người dùng khác trong Quy trình được lưu trữ của Oracle

Chủ sở hữu của thủ tục phải được cấp đặc quyền để truy cập trực tiếp vào các đối tượng bên dưới, không phải thông qua vai trò . Để có cùng cấp độ truy cập như các thủ tục của bạn, hãy sử dụng các lệnh sau:

SET ROLE NONE;

Để truy cập một bảng khác từ một thủ tục, bạn cần được cấp SELECT trực tiếp, không phải thông qua một vai trò:

GRANT SELECT ON TURAT03.GESCHAEFTE TO <your_user>;

Bài viết này của Tom Kyte chứa thông tin bổ sung.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thay thế một dòng mới trong Oracle

  2. Cloud Native và DevSecOps ở quy mô lớn với Nền tảng đổi mới nhanh nhẹn Capgemini và Đám mây Oracle

  3. C # - Cách nhận giá trị kiểu thô dài của oracle

  4. Kết nối bằng Oracle SQL

  5. Addnode Resolutionv.conf Failures