declare @num int,
@sqls nvarchar(4000)
set @sqls='select @a=SUM(' + @ls_col + ') FROM dbo.R06_ZBYELJB'
exec sp_executesql @sqls,N'@a int output',@num outputselect @num
@sqls nvarchar(4000)
set @sqls='select @a=SUM(' + @ls_col + ') FROM dbo.R06_ZBYELJB'
exec sp_executesql @sqls,N'@a int output',@num outputselect @num
解决方案 »
- 求一条SQL语句
- 网上的一道题目,简单
- 请问sqlserver能否按增加记录触发事情,并访问一个URL?
- 能否用一个脚本来生成数据库创建脚本(表、存储过程...)
- 请教高手 sql server 怎么判断数据库是否存在(sysdatabases中存在,手动删除了库文件的情况)
- 请问怎样显示表MyUsers的所有已经建立的约束?
- 有一表与表关联问题求教
- 求一个触发器---多谢!!!
- 请问在哪能下载到oracle8i的客户端安装程序,恳请指点迷津!!!
- DTC啟動不了,出現如下問題:Could not initialize the MS DTC XA transaction manager.
- 再开一贴,请高手解决复制分发订阅问题
- 在企业管理器中注册超时过期的问题
set @sql=N'select @ID = sum(' + @ls_col + ') from dbo.R06_ZBYELJB'exec sp_executesql @sql,N'@id int output',@id outputselect @id 结果
@sqls nvarchar(4000)
create table #tmp (num int)
set @sqls='insert into #tmp select SUM(' + @ls_col + ') FROM dbo.R06_ZBYELJB'
exec(@sqls)select num from #tmp