Rumah > pangkalan data > Oracle > Bagaimana untuk mematikan pencetus oracle

Bagaimana untuk mematikan pencetus oracle

青灯夜游
Lepaskan: 2022-05-23 20:47:30
asal
6905 orang telah melayarinya

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.

Bagaimana untuk mematikan pencetus oracle

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;
Salin selepas log masuk

Parameter

  • <🎜. >trigger_name - Nama pencetus untuk dilumpuhkan.

Contoh:

ALTER TRIGGER orders_before_insert DISABLE;
Salin selepas log masuk
boleh mematikan pencetus bernama orders_before_insert.

2. Tutup semua pencetus dalam jadual yang ditentukan

ALTER TABLE table_name DISABLE ALL TRIGGERS;
Salin selepas log masuk
Parameter

  • table_name - pencetus untuk dilumpuhkan nama jadual.

Contoh:

ALTER TABLE orders DISABLE ALL TRIGGERS;
Salin selepas log masuk
Semua pencetus pada jadual bernama pesanan.

Kembangkan pengetahuan: dayakan pencetus oracle

1 Dayakan pencetus yang ditentukan pada jadual

ALTER TRIGGER trigger_name ENABLE;
Salin selepas log masuk
2 , dayakan. semua pencetus di atas meja

ALTER TABLE table_name ENABLE ALL TRIGGERS;
Salin selepas log masuk
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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan