停用及啟用觸發程式

您可能需要暫時停用參考無法使用之物件的觸發程式,或是上傳大量資料而不觸發原因的延遲 (如同在復原作業中)。在參照物件變成可用,或您已完成資料上傳時,可以重新啟用觸發程式。

另請參閱:

停用或啟用單一觸發器

若要停用或啟用單一觸發器,請使用「停用觸發器」或「啟用觸發器」工具或 ALTER TRIGGER 陳述式搭配 DISABLE 或 ENABLE 子句。

例如,這些陳述式會停用並啟用 eval_change_trigger:

ALTER TRIGGER eval_change_trigger DISABLE;
ALTER TRIGGER eval_change_trigger ENABLE;

使用「停用觸發程式」或「啟用觸發程式」工具:

  1. 在「連線」框架中,展開 hr_conn

  2. 在綱要物件類型的清單中,展開觸發程式

  3. 在觸發程式清單中,用滑鼠右鍵按一下想要的觸發程式。

  4. 在選項清單中,選取停用啟用

  5. 在「停用」或「啟用」視窗中,選取套用

  6. 在「確認 (Confirmation)」視窗中,選取確定 (OK)

停用或啟用單一表格上的所有觸發程式

若要停用或啟用指定表格上的所有觸發程式,請使用「停用所有觸發程式」或「啟用所有觸發程式」工具或 ALTER TABLE 陳述式搭配 DISABLE ALL TRIGGERS 或 ENABLE ALL TRIGGERS 子句。

例如,下列陳述式會停用並啟用評估表上的所有觸發器:

ALTER TABLE evaluations DISABLE ALL TRIGGERS;
ALTER TABLE evaluations ENABLE ALL TRIGGERS;

要使用「停用所有觸發器」或「啟用所有觸發器」工具:

  1. 在「連線」框架中,展開 hr_conn

  2. 在綱要物件類型的清單中,展開表格

  3. 在表格清單中,用滑鼠右鍵按一下想要的表格。

  4. 在選項清單中,選取觸發程式

  5. 在選項清單中,選取全部停用全部啟用

  6. 在「全部停用」或「全部啟用」視窗中,選取套用

  7. 在「確認 (Confirmation)」視窗中,選取確定 (OK)