Rumah > Artikel > pangkalan data > Bagaimana untuk mematikan pencetus oracle
Kaedah untuk menutup pencetus: 1. Gunakan pernyataan "ALTER TRIGGER trigger name disable;" untuk menutup pencetus dengan nama yang ditentukan; semua pencetus dalam jadual data yang ditentukan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.
Takrif pencetus bermakna apabila keadaan tertentu adalah benar, pernyataan yang ditakrifkan dalam pencetus akan dilaksanakan secara automatik.
Oleh itu, pencetus tidak perlu dipanggil secara manual dan tidak boleh dipanggil. Keadaan pencetus pencetus sebenarnya ditetapkan apabila ia ditakrifkan.
Cara mematikan pencetus oracle
Apabila pencetus dicipta dalam Oracle, anda mungkin perlu melumpuhkan (mematikan) pencetus. Kemudian anda boleh menggunakan pernyataan ALTER TRIGGER untuk melakukan ini.
Terdapat dua kaedah:
1 Tutup pencetus yang ditentukan
ALTER TRIGGER trigger_name DISABLE;
Parameter
ALTER TRIGGER orders_before_insert DISABLE;boleh mematikan pencetus bernama orders_before_insert.
2. Tutup semua pencetus dalam jadual yang ditentukan
ALTER TABLE table_name DISABLE ALL TRIGGERS;Parameter
Contoh:
ALTER TABLE orders DISABLE ALL TRIGGERS;Semua pencetus pada jadual bernama pesanan.
Kembangkan pengetahuan: dayakan pencetus oracle
1 Dayakan pencetus yang ditentukan pada jadualALTER TRIGGER trigger_name ENABLE;2 , dayakan. semua pencetus di atas meja
ALTER TABLE table_name ENABLE ALL TRIGGERS;Tutorial yang disyorkan: "
Tutorial Oracle"
Atas ialah kandungan terperinci Bagaimana untuk mematikan pencetus oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!