首頁 > 資料庫 > Oracle > 主體

怎麼關閉oracle觸發器

青灯夜游
發布: 2022-05-23 20:47:30
原創
6664 人瀏覽過

關閉觸發器的方法:1、使用「ALTER TRIGGER 觸發器名稱DISABLE;」語句,可關閉指定名稱的觸發器;2、使用「ALTER TABLE 表名稱DISABLE ALL TRIGGERS;」語句,可關閉指定資料表中的所有觸發器。

怎麼關閉oracle觸發器

本教學操作環境:Windows7系統、Oracle 11g版、Dell G3電腦。

觸發器的定義是說某個條件成立的時候,觸發器裡面所定義的語句就會被自動的執行。

因此觸發器不需要人為的去調用,也不能調用。觸發器的觸發條件其實在定義的時候就已經設定好了。

怎麼關閉oracle觸發器

當在Oracle中建立了觸發器,您可能需要停用(關閉)該觸發器。那麼可以用ALTER TRIGGER語句來做到這一點。

有兩種方法:

1、關閉指定觸發器

ALTER TRIGGER trigger_name DISABLE;
登入後複製

參數

  • ##trigger_name - 要停用的觸發器的名稱。

範例:

ALTER TRIGGER orders_before_insert DISABLE;
登入後複製

可關閉名稱為orders_before_insert的觸發器。

2、關閉指定表中所有觸發器

ALTER TABLE table_name DISABLE ALL TRIGGERS;
登入後複製

參數

  • table_name - 要停用的觸發器的表名稱。

範例:

ALTER TABLE orders DISABLE ALL TRIGGERS;
登入後複製

可名為orders的表上的所有觸發器。

擴充知識:開啟oracle觸發器

#1、在表上啟用指定觸發器

ALTER TRIGGER trigger_name ENABLE;
登入後複製

2、在表上啟用所有觸發器

ALTER TABLE table_name ENABLE ALL TRIGGERS;
登入後複製
推薦教學:《

Oracle教學

以上是怎麼關閉oracle觸發器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!