declare @strsql varchar(100)
declare @tablename varchar(50)
@tablename=’table123′@strsql=’
select count(*) from ‘ + @tablename exec(@strsql)
我得到了输出,但是我无法把这个值存储到变量中以备查看。
B<>我想要这样查看:
/* @countvariable=0
print(@tablename)*/
还有其它的解决方法吗?
回答:
你可以让你的解决方案更加灵活一些,通过从sysobjects表中抓取表名:
declare @strsql varchar(256)
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/