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

Bisakah pemicu Oracle dinonaktifkan untuk sesi saat ini?

Tambahkan variabel ke spesifikasi paket yang ada (atau buat paket baru):

enable_trigger boolean := true;

Kelilingi kode di pelatuk dengan:

if enable_trigger then

end if;

Saat Anda ingin "menonaktifkan" pemicu menyetel variabel ke false.

Praktik Terbaik adalah meletakkan variabel di badan dan menulis prosedur yang ditetapkan dan fungsi get.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilih hanya Kolom tanpa nilai Null di Oracle

  2. PLSQL - Masukkan pemicu yang menyebabkan loop rekursif

  3. Gunakan seperti '%' dan cocokkan nilai NULL dengan NUMBER kolom

  4. Kesalahan ORA-00932 saat menggunakan pilih dengan bidang gabungan dan CLOB

  5. Tampilkan nama semua batasan untuk tabel di Oracle SQL