关于存储过程中获取表中数据的问题?认为自己存储过程比较厉害的人请进。 --动态SQLdeclare @sql nvarchar(100),@table varchar(10),@num nvarchar(10)set @table='table1'set @sql='select @n=num from '+@table+' where tb_id=1'exec sp_executesql @sql,N'@n nvarchar(10) output',@num outputselect @num 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table tt(num int)insert into tt select 1insert into tt select 2insert into tt select 3declare @num int,@tbname varchar(50),@sql nvarchar(4000)set @tbname='tt'set @sql='select @num=sum(num) from '+@tbname exec sp_executesql @sql,N'@num int output',@num output select @num 6 declare @table sysnameset @table='AY_table1'declare @Num nvarchar(100)declare @sql nvarchar(1000)set @sql='select @Num=Num from '+@table+' where tb_ID = 1'exec sp_executesql @sql, N'@Num nvarchar(100) output', @Num output 大家的方法,都可以。没有一个方法是不能用的,大家回复的好快,我刚在Sql帮助中查到SP_EXECUTESQL,关键子,你们就已经给我了使用方法。谢谢,大家, 【关于按小时统计SQL】请各位帮帮忙 where varchar字段可不可以直接=数字 CET, 可以递归查询出所有记录,但是如何一层层迭代到底??? 关于匹配ip的问题 求教各位大侠一个奇怪的问题 电脑上已经安装SQL SERVER 2008,能否在安装SQL SERVER 2005 紧急求救...... 一条简单的查询就这么难 菜鸟提问:关于还原数据库的问题 如何才能得到针对某一数据库企业管理器右侧显示的表信息? 数据关联查询和累加,各位大侠帮忙~~急等!!!! sql语句as关键字的问题??
insert into tt select 1
insert into tt select 2
insert into tt select 3declare @num int,@tbname varchar(50),@sql nvarchar(4000)
set @tbname='tt'
set @sql='select @num=sum(num) from '+@tbname
exec sp_executesql @sql,N'@num int output',@num output
select @num 6
set @table='AY_table1'declare @Num nvarchar(100)declare @sql nvarchar(1000)
set @sql='select @Num=Num from '+@table+' where tb_ID = 1'
exec sp_executesql @sql, N'@Num nvarchar(100) output', @Num output