将Table变量从一个存储过程传递到另一个

时间:2014-03-21 19:33:31

标签: sql tsql stored-procedures sql-server-2008-r2

我有一个要求,即能够将表变量从调用存储过程传递给被调用的存储过程是非常有益的。是可能还是我必须使用表值参数。传递的数据量非常少。

1 个答案:

答案 0 :(得分:1)

表变量的范围是sproc级别 选项1) 您可以使用临时表。但是,如果可以通过多个进程调用sproc。这可能不是一个好主意。除非你手指打印临时表。

选项2) 如果传递的数据量很小,请使用XML字符串。