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