当前位置: 代码迷 >> Sql Server >> SQL Server 2005存储过程动态SQL执行记录数怎么获取
  详细解决方案

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

热度:147   发布时间:2016-04-27 19:13:24.0
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,[email protected] int output',@i output--此处输出参数要加上Nselect @i
  相关解决方案