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

SQL Server 2005存储过程动态SQL执行记录数怎么获取

2012-01-24 
SQL Server 2005存储过程动态SQL执行记录数如何获取?SQL Server 2005存储过程动态SQL执行记录数如何获取?

SQL Server 2005存储过程动态SQL执行记录数如何获取?
SQL Server 2005存储过程动态SQL执行记录数如何获取?
例如:
DECLARE @V_SQL NVARCHAR(MAX);
SET @V_SQL = 'INSERT INTO TBL1 SELECT * FROM TB2'
EXEC sys.sp_executesql @V_SQL

Print @@rowcount
似乎不行

[解决办法]
似乎可以啊
[解决办法]
用了变量可以更科学点。

SQL code
declare @i int,@s nvarchar(1000)set @s='select * from sysobjects;set @i=@@rowcount'exec sp_executesql @s,N'@i int output',@i output--此处输出参数要加上Nselect @i 

热点排行