我对SQL Server中的这个东西有点无能为力。我不确定这是否可行。
好吧,我正在寻找的是
像
这样的东西IF EXEC (@temp) THEN 'The results are present'
ELSE ''
END IF
对此有任何意见,都会有所帮助!!!
谢谢!!!
答案 0 :(得分:1)
获取临时表,并插入存储过程返回的任何数据。这样你最终会写
INSERT INTO @tempTable(col1,col2) SELECT val1,val2 FROM table1
而不仅仅是
SELECT val1,val2 FROM table1
最后只检查临时表中没有记录
if exists(select * from @temptable)
print'stored procedure returned some data'
else
print'stored procedure did not return data'