【发布时间】:2009-01-20 11:40:40
【问题描述】:
是否可以将调用 exec sp_executesql 的结果存储在“表参数”中。参数值用于另一个 SQL 存储过程 (SQL 2000/2005)
【问题讨论】:
是否可以将调用 exec sp_executesql 的结果存储在“表参数”中。参数值用于另一个 SQL 存储过程 (SQL 2000/2005)
【问题讨论】:
你能做的最好的是将值插入到临时表中(使用 INSERT EXEC 模式),然后在第二个过程中使用该临时表...
【讨论】:
如果您想将某个过程的结果存储在表变量中,我建议将其设为表值函数而不是存储过程。这样你就可以在你正在做的任何其他处理中使用第一个函数的最终结果
Select * from MyTableValueFunction()
【讨论】: