获取sql server中一条update和insert语句影响的记录数
@@rowcount
返回受上一语句影响的行数。
语法
@@rowcount
返回类型
integer
注释
任何不返回行的语句将这一变量设置为 0 ,如 if 语句。
示例
下面的示例执行 update 语句并用 @@rowcount 来检测是否有发生更改的行。
update authors set au_lname = jones
where au_id = 999-888-7777
if @@rowcount = 0
print warning: no rows were updated
select @@rowcount
显示出来就是你要的行数
USE [charge_service]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[sp_ChargingForNewCall_new]
@mobileid = N'13241856009',
@pingcoid = N'3001001001',
@money = 250
SELECT 'Return Value' = @return_value
GO