我有两个存储过程;我正在从另一个调用一个存储过程。
我从第一个存储过程返回一个表。当我单独执行第一个时,我得到了正确的表格。
但是当我从另一个存储过程调用第一个存储过程时,它总是返回命令成功完成并且没有结果。
我在存储过程 2 中这样称呼它:
set @query = 'exec servername.dbo.storedproc1 @ClassName = ''' +
@ClassName +''', @StatusName = ''' + @StatusName
exec(@query)