我有一个存储过程,该过程逻辑复杂。完成后,我想运行另一个逻辑来计算一些东西。但是第二种逻辑是独立的,一旦存储的过程完成,我想将控制权还给用户。最好的方法是什么?
现在,我正在使用一个日志表,并在更新“ end_time”列时创建了一个触发器。但这不会释放线程执行。
如果问题不清楚,请告诉我。
答案 0 :(得分:0)
更新触发器是同步的,并且在UPDATE事务的上下文中运行。如果需要单独使用T-SQL运行异步进程,请考虑Service Broker。请注意,如果您以前没有使用过SB,则有一定的学习难度。