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

Bagaimana cara mengirim parameter arbitrer ke pemicu Oracle?

Anda dapat menggunakan variabel sesi client_identifier untuk meneruskan pengguna aplikasi ke pemicu.

Atur setelah terhubung ke database seperti ini:

  CALL dbms_session.set_identifier('<<username>>');

dan ambil di dalam pemicu:

  SELECT sys_context('USERENV','CLIENT_IDENTIFIER') INTO username FROM DUAL;

Info lebih lanjut dapat ditemukan di dokumen Oracle



  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 memanggil prosedur tersimpan dari C # dengan CLOB besar

  2. Daftar Bahasa yang Didukung oleh Oracle Database

  3. cx oracle ImportError

  4. Apakah Oracle mengizinkan opsi baca yang tidak dikomit?

  5. Bagaimana cara mengambil nilai saat ini dari urutan Oracle tanpa menambahnya?