请问如何获得EXEC的返回结果 ,@pid不可以这样用,用临时表来接值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样用:输出参数eg:declare @num, @sqlsset @sqls='select count(*) from mailto:'%20+%20@servername%20+%20'.a.dbo.b'exec(@sqls)我如何能将exec执行的结果存入变量@num中declare @num int, @sqls nvarchar(4000)set @sqls='select @a=count(*) from '+@servername+'.a.dbo.b'exec sp_executesql @sqls,N'@a int output',@num outputselect @num 重贴:3: 输出参数eg:declare @num, @sqlsset @sqls='select count(*) from '+@servername+'a.dbo.b'exec(@sqls)我如何能将exec执行的结果存入变量@num中declare @num int, @sqls nvarchar(4000)set @sqls='select @a=count(*) from '+@servername+'.a.dbo.b'exec sp_executesql @sqls,N'@a int output',@num outputselect @num wanyingsong(豌豆) 老大的回答正确,支持一下 表名问题 帮忙看看哪里错了。。。。。。。。。。。 sql server 2000的查询分析器中查询网络驱动器(映射的硬盘)的dbf数据库表,文件不存在! 请教一查询语句中分母为零的问题 在线等,求高手帮忙解释一条SQL 语句。 数据库由access转为sqlserver,嵌套的access的查询如何转为存储过程? 一句变态的SQL语句!(急!全部分送上!) sql 删除 如何将NULL值转化成数字0 问一个很菜的问题,DROP后数据库的空间是不是自动释放?? 在存储过程中更新大批量的数据,如何作到更新100条后,sleep(1),然后再执行下去 这个SQL如何写啊,谢谢
输出参数
eg:
declare @num,
@sqls
set @sqls='select count(*) from mailto:'%20+%20@servername%20+%20'.a.dbo.b'
exec(@sqls)
我如何能将exec执行的结果存入变量@num中declare @num int,
@sqls nvarchar(4000)
set @sqls='select @a=count(*) from '+@servername+'.a.dbo.b'
exec sp_executesql @sqls,N'@a int output',@num output
select @num
3: 输出参数
eg:
declare @num,
@sqls
set @sqls='select count(*) from '+@servername+'a.dbo.b'
exec(@sqls)
我如何能将exec执行的结果存入变量@num中declare @num int,
@sqls nvarchar(4000)
set @sqls='select @a=count(*) from '+@servername+'.a.dbo.b'
exec sp_executesql @sqls,N'@a int output',@num output
select @num