作者nbadog (科科)
看板Database
標題[SQL ] SQL SERVER 不用等待 trigger 完成
時間Sun Mar 26 07:39:00 2023
資料庫名稱: SQL SERVER
資料庫版本: 2019
內容/問題描述: 目前在做一個trigger,需要做LOG和一些運算。
因此在做update之後觸發該trigger會需要一些時間才完成。
是否有可能在update之後可以不用等待trigger完成,
有點像是背景作業這樣?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.76.52 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Database/M.1679787542.A.768.html
1F:→ zaceddie: 把trigger程式化 不要放在DB上面 03/27 11:50
2F:推 rockchangnew: 不可能,Trigger視為交易,一定是要一起完成 03/30 10:54
3F:→ nbadog: 謝謝 04/01 19:56
4F:→ wuwaiter: 不需要trigger完成 那你還trigger幹嘛? 04/30 01:54
5F:→ wuwaiter: 直接排job檢查就好了 04/30 01:54
6F:推 zlrc106: MSSQL的資料會先過LDF(DB LOG)後,有trigger的Table就一 07/15 11:04
7F:→ zlrc106: 定會觸發Trigger 07/15 11:04
8F:→ zlrc106: 且不論是intead of / after / for 哪一種都比你下的DML 07/15 11:06
9F:→ zlrc106: 指令還來的早完成,所以不存在update不用等trigger 07/15 11:07
10F:→ zlrc106: 另外有trigger一定會lock table 07/15 11:07