首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么重 批处理中 返回值

2012-02-16 
如何重 批处理中 返回值?declare@countint--保存查询条数exec( selectcount(*)fromt1 )现在我想把这个求

如何重 批处理中 返回值?
declare   @count   int   --保存查询条数
exec( "select   count(*)   from   t1 ")


现在我想把这个求出的记录条数   返回给外部定义的   @count   这个变量   如何做啊?
大虾指点下



[解决办法]
use pubs
go

declare @count int --保存查询条数
declare @sql nvarchar(4000)
set @sql= 'select @count=count(*) from titles '
exec sp_executesql @sql, N '@count int output ', @count output
select @count

--result
-----------
18

(1 row(s) affected)

热点排行