
判斷觸發器正在處理的是插?,刪除還是更新觸發
但是有時候,可以視看處進邏輯程度,可以把三者寫成?個觸發器,只是在其中稍作判斷?已。
你可以根據從下??法判斷觸發器是是處理了插?,刪除還是更新觸發的:
復制代碼代碼如下:
-小尾寒羊養殖 -宣告兩個變元宵的由來 量
DECLARE@DBIT=0DECLARE@IBIT=0
--如果在DELETED內部臨時觸發表找到記錄,說明舊數據被刪除
IFEXISTS(SELECTT中藥桔梗 OP11FROMDELETED)SET@D=1
--如果在INSERTED內部臨時觸發表找到記錄,說明有新數據插?
IFEX中國建筑的特征 ISTS(SELECTTOP11FROMINSERTED)SET@I=1
--如果兩個表都有意見和建議怎么寫 記錄,說明觸發器是執?更新觸發
IF@I=1AND@D=1
PRINT(N'更新。')
--如果變量@I值被變更為1,?變量@D沒有變大專辯論賽 更,說明觸發器是執?插?觸發
IF@I=1AND@D=0
PRINT(N安全畫 '插?')
--下?判斷成?,說明說明觸發器是執?刪除觸發
IF@I=0AND@D=1
PRINT(N'刪除')
另外有關兩個內成熟圖片 部臨時觸發表,觸發器的Inrted表和Deleted表
觸發器有兩個虛擬表,Inrted表和Deleted表,這兩個表在不同操作情況之下,表中的數據狀態可不?樣。
?、插?操作(INSERT)時:Inrted表有數據,Deleted表?數據。
?、更新操作(UPDATE)時:Inrted表有數據(新數據),Deleted表有數據(舊數據)。
三、刪除操作(DELETE)時:Inrted表?數據,Deleted表有數據。

本文發布于:2023-04-12 00:35:22,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1681230923156004.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:inrted.doc
本文 PDF 下載地址:inrted.pdf
| 留言與評論(共有 0 條評論) |