在 SQL Server 中,可以使用以下語法創(chuàng)建觸發(fā)器:
CREATE TRIGGER trigger_name
ON table_name
AFTER INSERT, UPDATE, DELETE
AS
BEGIN
-- Trigger logic goes here
END
在上面的語法中:
trigger_name
為觸發(fā)器的名稱table_name
為觸發(fā)器所屬的表格名稱AFTER INSERT, UPDATE, DELETE
指定觸發(fā)器的觸發(fā)時機,可以選擇在插入、更新或刪除操作之后觸發(fā)AS BEGIN ... END
之間為觸發(fā)器的邏輯部分,可以編寫觸發(fā)器的邏輯處理代碼在創(chuàng)建觸發(fā)器時,需要注意以下幾點:
ALTER
權限或者是數(shù)據(jù)庫管理員權限創(chuàng)建觸發(fā)器之后,可以通過 ALTER TRIGGER
或 DROP TRIGGER
命令來更新或刪除觸發(fā)器。