如何定義一個(gè)觸發(fā)器,何刪如何刪除這個(gè)方法觸發(fā)的除表觸發(fā)除數(shù)不能達(dá)到1。在A觸發(fā)器中測試后,器創(chuàng)寫在表B中,建觸然后刪除A,發(fā)器/123,中刪分類中有兩個(gè)與表相關(guān)的何刪字段:ID代碼如下:createtriggerTrNameon源表名fordeleteasdeletefrom存在的目標(biāo)表名(Select1 FromdeletedWheeled,ID目標(biāo)表名,除表觸發(fā)除ID)。器創(chuàng)就寫觸發(fā)器,建觸具體可以看sql的發(fā)器幫助,我什么都沒給,中刪所以不能給你寫。何刪1、除表觸發(fā)除如何定義一個(gè) 觸發(fā)器,器創(chuàng)當(dāng) 刪除表中數(shù)據(jù)時(shí),先將 刪除的數(shù)據(jù)插入到另一個(gè)...
解決方法如下:創(chuàng)建測試表create tablet _ a (IDint,name varchar(10));createtablet_b(idint,name varchar(10));測試數(shù)據(jù)插入t _ a (id,name)值(1, a );create for delete觸發(fā)器createtriggertrg _ t _ a _ 1 ont _ afordereasbegininsertintot _ BSELECTED,
觸發(fā)器發(fā)生錯(cuò)誤時(shí),交易結(jié)果將被撤銷。有些數(shù)據(jù)庫管理系統(tǒng)可以將觸發(fā)器用于數(shù)據(jù)定義語言(DDL),稱為DDL 觸發(fā)器。代替交易可以根據(jù)具體情況進(jìn)行更換。這種處理方法的分類不能達(dá)到1。在A 觸發(fā)器中測試后,符合條件,寫入B表,然后刪除A,刪除無法執(zhí)行。2.換個(gè)思路,把觸發(fā)器加到A中滿足條件寫入B中,把觸發(fā)器加到表B中滿足條件,刪除A也不能進(jìn)行。換個(gè)說法:寫A,滿足條件,再寫B(tài),然后刪除A,那么寫A就是一個(gè)不必要的動(dòng)作。
以上不錯(cuò)。你可以試試,他回答的時(shí)候我什么也不會(huì)說。SQL server:createtriggertr _ AonAfordeleteasbegindeleteBfromB,deletedddwhere b . IDD . idendoracle:CreateOrReplaceTriggertr _ aafterdeleteonaforeachrowbegindeletefrombwhere id:old . id;結(jié)束;假設(shè)主鍵是ID。