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.