當前位置:首頁 » 編程語言 » 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

熱點內容
java面試的演算法題 發布:2025-05-14 04:06:18 瀏覽:467
交叉編譯優化 發布:2025-05-14 03:48:52 瀏覽:532
動圖在線壓縮 發布:2025-05-14 03:35:24 瀏覽:133
w7共享無法訪問 發布:2025-05-14 03:35:24 瀏覽:483
為什麼微信會出現賬號密碼錯誤 發布:2025-05-14 03:03:30 瀏覽:693
幻影腳本官網 發布:2025-05-14 03:01:13 瀏覽:827
servlet的webxml怎麼配置 發布:2025-05-14 02:51:46 瀏覽:773
怎麼取消手勢密碼 發布:2025-05-14 02:51:11 瀏覽:640
openvpn搭建vpn伺服器搭建 發布:2025-05-14 02:47:52 瀏覽:999
密碼忘了從哪裡找 發布:2025-05-14 02:39:09 瀏覽:548