作者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/cn.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