作者lbeeon (力比恩)
看板Database
標題[SQL ] Transaction 和 Trigger 問題
時間Wed Jul 4 23:15:55 2012
各位大家好!!
小弟最近在弄一個資料庫(MS-SQL)
有一些小問題希望大家能幫我一些建議
就本身資料庫有自己寫一個LOG
用來確認資料是否真的要新增至真正的資料表
目前小弟是利用一個Flag來控制
當Flag被UPDATE成TRUE的時候會引發一個UPDATE的Trigger
將欄位新增進去,小弟想問的是當Trigger引發後
執行的PROC中也含有UPDATE這個LOG的動作
如過在PROC中更新Flag是否也會再引發另外的Trigger?
有點像是遞迴的感覺...
謝謝大家幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.200.44
※ 編輯: lbeeon 來自: 140.120.200.44 (07/04 23:40)
推 tedcat:不會,sql的trigger預設不會自行遞迴 07/05 00:46
→ lbeeon:所以修改後就可以了吧!! 謝謝tedcat大 07/05 00:55
→ lbeeon:雖然有遞迴觸發 不過MSSQL說之後就要拿掉 建議不要使用. 07/08 15:58