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

Mengapa PL/SQL tidak menghormati hak istimewa yang diberikan oleh Peran?

Ini mungkin kombinasi dari kemalasan dan SET ROLE perintah.

Saya tidak setuju bahwa itu tidak diperbolehkan karena ketergantungan yang kompleks. Oracle sudah mengelola dependensi yang kompleks. Dan di 12c dimungkinkan untuk memberikan peran ke objek.

Saya pikir alasan sebenarnya mengapa objek tidak mewarisi peran pengguna adalah karena SET ROLE memerintah. Pengguna dapat diberi peran tetapi mengaktifkan dan menonaktifkannya dalam satu sesi. Itu fitur konyol dan saya belum pernah melihatnya digunakan. Tapi secara teoritis itu akan membutuhkan kompilasi ulang dalam sesi atau transaksi yang sama, yang akan sangat membingungkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghubungkan Oracle ke SQL Server dari Windows

  2. cara mengonversi string tanggal ke format tanggal di oracle10g

  3. Pengantar Kursor Ref PL/SQL Di Database Oracle

  4. ORACLE Hubungkan dengan klausa yang setara di SQL Server

  5. Bagaimana cara mengekspor tabel kosong di oracle