declare @tblName varchar(50)
select @tblName=dx_dbtable from #ls_dxtable where [email protected]
set @tblName= 'tbo_ '[email protected]
select @jtdxSumCount=Count(*) from @tblName where isEnd=0 and isdelete=0([email protected],为什么啊?)
------解决方案--------------------
declare @sql nvarchar(1000),@jtdxSumCount int
set @sql = N 'select @jtdxSumCount=Count(*) from ' + @tblName + N ' where isEnd=0 and isdelete=0 '
exec sp_executesql @sql, N '@jtdxSumCount int output ', @jtdxSumCount output
------解决方案--------------------
表名为变量的话,要使用动态SQL语句 正如上边的语句