【发布时间】:2015-03-17 15:18:40
【问题描述】:
简单的场景。存储过程sp_Task1 调用sp_Task2,而sp_Task2 有一个名为#Task2_Output 的输出临时表。我希望sp_Task1 接受#Task2_Output 并与它进行进一步的交易。
如何让这两件事发生:
1) 确保 sp_Task1 等到 sp_Task2 完成后才能继续执行下一行代码。
2) 如何检查#Task2_Output 是否从sp_Task1 中的代码成功创建。
【问题讨论】:
-
哪个 dbms? (存储过程实现通常不符合 ANSI。)
-
@jarlh 澄清一下,正如 Whirl Mind 所假设的那样,dbms 实际上是 SQL Server 2005。下次会提前说明。
标签: sql sql-server tsql stored-procedures temp-tables