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

Ubah Teks Query Oracle SQL sebelum pengiriman

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. .masalah penyisipan JDBC berikutnya

  2. Oracle SQL memasukkan banyak baris dan mengembalikan sesuatu

  3. Di Oracle, bagaimana cara memverifikasi tipe objek yang digunakan dari hierarki tipe objek?

  4. Bagaimana cara menghasilkan Dynamic Order by klausa dalam prosedur PL/SQL?

  5. Cara meneruskan parameter ke skrip sql melalui baris perintah