sql數(shù)據(jù)庫(kù)觸發(fā)器怎么寫 sql server里面的觸發(fā)器怎么寫?
sql server里面的觸發(fā)器怎么寫?基本語(yǔ)法格式create trigger triuuName on table for insert/update/deletedassql代碼示例:creat
sql server里面的觸發(fā)器怎么寫?
基本語(yǔ)法格式create trigger triuuName on table for insert/update/deletedassql代碼示例:create trigger triumc(triumc:自定義觸發(fā)器名稱)on table(table:觸發(fā)器名稱)for insert(觸發(fā)器類型:insert,insert data trigger update,update data trigger delete,delete data trigger)asdeclare@kssj datetime(定義變量,做中間處理)聲明@sqbh char(40)選擇@kssj=kssj,@sqbh=sqbh from Insert(插入數(shù)據(jù)時(shí),插入的數(shù)據(jù)在插入的表中,更新數(shù)據(jù)時(shí),更新的數(shù)據(jù)在插入的表中,更新前的數(shù)據(jù)在表中刪除)。刪除數(shù)據(jù)時(shí),刪除的數(shù)據(jù)在刪除的表中。不同的操作可以取出不同的中間數(shù)據(jù)進(jìn)行處理。在本例中,插入的數(shù)據(jù)被取出)update table2 set isks=1,kksj=@kssj其中sqbh=@sqbh(根據(jù)中間處理做相應(yīng)的操作,例如,將插入的值同步更新到另一個(gè)表)