日期:2014-05-18  浏览次数:20497 次

如何重 批处理中 返回值?
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)