请分析下这个问题? 开始我通过一大串的查询加过滤条件,得到的结果是一个表名(不同的过滤条件返回的表名不同) 现在需要从返回的这个表里面查询 类似:select * from + 上面返回的那个结果(表名) 怎么办啊? 当然不能够这样:select * from (select .... from ... where ..) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from (select .... from ... where ..) l 动态语句输出参数 declare @num int, @sqls nvarchar(4000) set @sqls='select count(*) from tableName' exec(@sqls) --如何将exec执行结果放入变量中? declare @num int, @sqls nvarchar(4000) set @sqls='select @a=count(*) from tableName ' exec sp_executesql @sqls,N'@a int output',@num output select @num sql2008 sql语句自动补齐功能 关于存贮过程传参数问题(在线等) 要出人命的问题,数据库没有好的备份。如何修复啊 请教存储过程? DATEPART使用的一个问题 数据库高频写入 批量数据处理问题!急!!!帮帮忙 如何在客户端的电脑上利用SQL语句把服务器的数据库备份到客户端的电脑上? 无法实现字符串连接?! 一个报表统计的SQL求解 将ID插入排序字段 选择每个班级中身高最高的两个人
输出参数
declare @num int,
@sqls nvarchar(4000)
set @sqls='select count(*) from tableName'
exec(@sqls)
--如何将exec执行结果放入变量中? declare @num int,
@sqls nvarchar(4000)
set @sqls='select @a=count(*) from tableName '
exec sp_executesql @sqls,N'@a int output',@num output
select @num