發(fā)布時間:2015-12-28 09: 43: 49
Navicat for SQL Server 表觸發(fā)器在數(shù)據(jù)庫服務(wù)器發(fā)生事件時,會自動運行的特殊存儲過程。在“觸發(fā)器”選項卡,點擊觸發(fā)器欄位即可編輯,使用觸發(fā)器工具欄,即可創(chuàng)建新的、編輯或刪除選定的觸發(fā)器欄位。
Navicat for SQL Server 官方有獎問卷調(diào)查:調(diào)查已結(jié)束
使用“名”編輯框設(shè)置觸發(fā)器名。
使用“觸發(fā)”下拉列表定義觸發(fā)器行動時間。
●?AFTER:指定 DML 觸發(fā)器僅在觸發(fā) SQL 語句中指定的所有操作都已成功運行時才被觸發(fā)。
●?INSTEAD OF:指定運行 DML 觸發(fā)器而不是觸發(fā) SQL 語句,因此其優(yōu)先級高于觸發(fā)語句的操作。
插入:每當一個新行插入表,觸發(fā)器會被激活。
更新:每當修改一個行,觸發(fā)器會被激活。
刪除:每當從表刪除一個行,觸發(fā)器會被激活。
啟用:通過勾選或取消勾選框選擇是否啟用觸發(fā)器限制。
定義:當激活觸發(fā)器時選項卡定義運行的語句。點擊即可輸入語句。如果需要運行多句語句,請使用BEGIN ... END 復合語句結(jié)構(gòu)。
運行由:指定運行這個觸發(fā)器的安全性內(nèi)容。該功能支持 SQL Azure和 SQL Server 2005 或以上版本。
用戶:選擇一個用戶,在其中運行觸發(fā)器。該功能支持 SQL Azure和 SQL Server 2005 或以上版本。
已加密:對 CREATE TRIGGER 語句的文本進行模糊處理,該功能支持 SQL Azure和 SQL Server 2005 或以上版本。
不適用于復制:當復制代理修改涉及到觸發(fā)器的表時,不應(yīng)運行觸發(fā)器,不支持 SQL Azure。
添加:指定再添加一個現(xiàn)有類型的觸發(fā)器,不支持 SQL Azure。
定義類型:選擇定義的類型,該功能支持 SQL Azure和 SQL Server 2005 或以上版本。
注釋:指定觸發(fā)器的注釋,不支持 SQL Azure。
關(guān)于 Navicat for SQL Server 的更多相關(guān)教程,可參考 Navicat 中文官網(wǎng)。
展開閱讀全文
︾