Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

bagaimana cara memberikan hak istimewa pengguna pada skema tertentu?

Anda tidak bisa.

Yang terbaik yang dapat Anda lakukan adalah memberi pengguna hak 'pilih' setiap tabel dalam skema b.

kueri ini akan menghasilkan perintah yang Anda perlukan:

select 'grant select on A.'||table_name||' to B;' 
from dba_Tables 
where owner = 'A';

Masalah dengan ini, jika Anda ingin menambahkan tabel baru ke A. maka Anda harus memberikan hak istimewa secara terpisah. itu tidak akan melakukannya secara otomatis..



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tebas atau Tanpa Tebas?

  2. Oracle SQL - Identifikasi rentang nilai berurutan

  3. Oracle SQL memesan dalam masalah subquery!

  4. Bagaimana cara menggunakan Kursor Ref Oracle dari C# ODP.NET sebagai Parameter ReturnValue, tanpa menggunakan Fungsi atau Prosedur Tersimpan?

  5. GI 12.2 Perubahan