sql server的觸發(fā)器例子 SQL觸發(fā)器包括?
SQL觸發(fā)器是SQL 要?jiǎng)h除表中的數(shù)據(jù),首先要?jiǎng)h除表的索引和外鍵;或者您可以使用觸發(fā)器來級(jí)聯(lián)刪除。首先,你需要使用兩個(gè)觸發(fā)器!第二,在程序入口添加代碼插入兩個(gè)表,選擇一種實(shí)現(xiàn)!用插入表和刪除表來判斷。
SQL觸發(fā)器是SQL
要?jiǎng)h除表中的數(shù)據(jù),首先要?jiǎng)h除表的索引和外鍵;或者您可以使用觸發(fā)器來級(jí)聯(lián)刪除。
首先,你需要使用兩個(gè)觸發(fā)器!
第二,在程序入口添加代碼插入兩個(gè)表,選擇一種實(shí)現(xiàn)!
用插入表和刪除表來判斷。兩個(gè)表都有數(shù)據(jù):更新。插入的有數(shù)據(jù),刪除的沒有數(shù)據(jù):插入;插入的沒有數(shù)據(jù),刪除的有數(shù)據(jù):刪除。
創(chuàng)建觸發(fā)器通常是為了加強(qiáng)不同表中邏輯相關(guān)數(shù)據(jù)之間的引用完整性或一致性。示例:
-創(chuàng)建一個(gè)表(數(shù)據(jù)庫(kù)設(shè)計(jì)的一部分)
創(chuàng)建表訂單日志
(
編輯日期smalldatetime
)
-創(chuàng)建一個(gè)觸發(fā)器,以便在OrderList表更新時(shí)執(zhí)行操作。
更新后在訂單列表上創(chuàng)建觸發(fā)器tr_OrderList_Log
如同
插入OrderLog(EditDate)值(getDate())
去
-修改表OrderList中的OutDate,以便執(zhí)行觸發(fā)器。
更新訂單列表集過期getDate()
-查看觸發(fā)器執(zhí)行的后果
從訂單日志中選擇*