在 SQL 數據庫中,觸發器是與表相關聯的特殊類型的存儲過程。它們在表上執行特定的操作,例如插入、更新或刪除數據時觸發。要啟動 SQL 觸發器,可以使用以下步驟:
示例:
CREATE TRIGGER trigger_name
AFTER INSERT ON table_name
FOR EACH ROW
BEGIN
-- 觸發時要執行的操作
END;
激活觸發器:觸發器默認是處于激活狀態的。如果數據庫管理系統的觸發器功能已啟用,那么在表上執行相應的操作時,觸發器將自動啟動。
禁用觸發器:如果需要禁用觸發器而不刪除它,可以使用 ALTER TABLE 語句。
示例:
ALTER TABLE table_name DISABLE TRIGGER trigger_name;
示例:
ALTER TABLE table_name ENABLE TRIGGER trigger_name;
請注意,具體的語法和方式可能因使用的數據庫管理系統而有所不同。確保根據所使用的數據庫管理系統的文檔和語法規范正確創建和管理觸發器。