使用SQL Server 2005:SQL Server 2005存储过程执行
我有一个存储过程调用其他几个人。例如,一个代码段如下所示:
INSERT INTO Log (...) VALUES (A...)
EXECUTE StoredProcA params...
INSERT INTO Log (...) VALUES (A...)
INSERT INTO Log (...) VALUES (B...)
EXECUTE StoredProcB params...
INSERT INTO Log (...) VALUES (B...)
看来StoredProcB在StoredProcA完成执行之前正在执行。如何确保A在B开始前完成?
我现在可以提出的最佳解决方案是在A末尾给B打电话。还有其他想法吗?
你看到什么让你觉得这是发生?它是否在ssms中输出到结果面板中?此输出通常会延迟到整批完成。 – Ray 2010-01-26 19:31:22