代码如下: if exists 只能这样写 if exists( select * from Store),但是如果,查询语句很长的情况下很不方便,如果,我写成下面这样,sql server 2008 报错,
主要是:if exists( EXEC(@insertTempStr)) ,报错
问题:要判断sql 查询是否有结果,请问应该怎么改写?求大神解答,感激不尽……
DECLARE @insertTempStr VARCHAR(500)
SET @insertTempStr='select * from Store'
if exists( EXEC(@insertTempStr))
Begin
print '1'
End
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。