當前位置:首頁 » 編程語言 » sqlserver創建觸發器

sqlserver創建觸發器

發布時間: 2023-07-07 19:19:55

❶ SQLServer裡面的觸發器語法及其用法

通常創建觸發器以在不同表中的邏輯相關數據之間實施引用完整性或一致性。例子:
--
創建一個表(資料庫設計的部分)
Create
Table
OrderLog
(
EditDate
smalldatetime
)
--
創建觸發器,當OrderList表被UPDATE的時候,執行一段操作
CREATE
TRIGGER
tr_OrderList_Log
On
OrderList
AFTER
UPDATE
AS
Insert
Into
OrderLog(EditDate)
Values(getDate())
GO
--
修改表OrderList中的OutDate,使得觸發器被執行
Update
OrderList
Set
OutDate
=
getDate()
--
察看觸發器執行的後果
select
*
from
OrderLog

❷ 怎麼創建SQL表UPDATE觸發器

觸發器是一種特殊的存儲過程,類似於其它編程語言中的事件函數,SQL
Server??
允許為
INSERT、UPDATE、DELETE
創建觸發器,當在表(視圖)中插入、更新、刪除記錄時,觸發一個或一系列
T-SQL
語句。
1:創建觸發器:
??觸發器可以在企業管理器里創建,也可以在表名上點右鍵->「所有任務」->「管理觸發器」來創建。
??用
CREATE
TRIGGER創建觸發器CREATE
TRIGGER
觸發器名稱
ON
表名
FOR
INSERT、UPDATE

DELETE
AS
T-SQL
語句例:
USE
Northwind
CREATE
TRIGGER
Category_Delete
ON
Categories
FOR
DELETE
AS
UPDATE
P
SET
Discontinued
=
1
FROM
Procts
AS
P
INNER
JOIN
deleted
AS
d
ON
P.CategoryID
=
d.CategoryID

熱點內容
怎麼電腦密碼 發布:2025-08-10 23:03:53 瀏覽:737
虛擬機下安裝linux 發布:2025-08-10 23:02:21 瀏覽:760
有哪些配置好車 發布:2025-08-10 22:57:19 瀏覽:905
我的世界冷小壞伺服器 發布:2025-08-10 22:51:59 瀏覽:956
windows下編譯php擴展 發布:2025-08-10 22:43:53 瀏覽:726
鏈表反轉c語言 發布:2025-08-10 22:43:40 瀏覽:285
c語言求兩數之和 發布:2025-08-10 22:37:08 瀏覽:774
phptype 發布:2025-08-10 22:29:23 瀏覽:902
ios和android區別 發布:2025-08-10 22:24:00 瀏覽:832
安卓host是什麼意思 發布:2025-08-10 22:23:09 瀏覽:457