自動化測試方法 SQL語句創(chuàng)建INSERT觸發(fā)器?
SQL語句創(chuàng)建INSERT觸發(fā)器?1.createtriggerinsert_banji ont_banji afterinsert as if(tnonotin(selecttnofromt_ban
SQL語句創(chuàng)建INSERT觸發(fā)器?
1.createtriggerinsert_banji ont_banji afterinsert as if(tnonotin(selecttnofromt_banji)) print"不能插入" go 2.createtriggerdelete_banji ont_banji fordelete as if((selectcount(*)fromt_banji,deleted wheret_banji.tno=deleted.tno)0) deletet_xs wheretnoin(selecttnofromt_banji,deleted wheret_banji.tno=deleted.tno) go
如何在SQL server中創(chuàng)建觸發(fā)器?
1、首先我們打開SQL Server,準(zhǔn)備一個數(shù)據(jù)表,如下圖所示
2、接下來直接用create trigger創(chuàng)建觸發(fā)器,如下圖所示
3、然后用after設(shè)置觸發(fā)條件,如下圖所示
4、接著就是編寫觸發(fā)的具體邏輯,如下圖所示
5、最后我們執(zhí)行相應(yīng)的語句,就可以看到觸發(fā)器已觸發(fā),如下圖所示
6、觸發(fā)器是在對應(yīng)表的下面的,如下圖所示