Database Pribadi Virtual Oracle mungkin yang anda cari. Dari manual:
Anda mungkin bisa mendapatkan teks proses dan kueri dari SYS_CONTEXT
. Misalnya, sys_context('userenv', 'current_sql')
dan sys_context('userenv', 'module')
. Anda mungkin juga perlu menggunakan GV$SESSION
untuk mendapatkan informasi lebih lanjut.
Namun, saya pikir Anda harus mencoba menghindari VPD jika memungkinkan. Ini sangat membingungkan untuk memiliki semua pernyataan SQL Anda secara diam-diam dikonversi di latar belakang. Hal ini dapat membuat pengembangan dan pemecahan masalah menjadi sangat sulit.
Perbarui
Kerangka Terjemahan SQL fitur di Oracle 12c mungkin akan menjadi solusi terbaik untuk masalah ini.