dhl:获取sql server中一条update和insert语句影响的记录数 @@rowcount 和@@identity
2010-07-05 10:15
465 查看
获取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
update …………
select @@rowcount
显示出来就是你要的行数
insert 的时候 用:@@identity
--调用:
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
相关文章推荐
- 如何获取sql server中一条update语句影响的记录数
- SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete) 一条语句实现两表同步(添加、删除、修改)
- SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)
- SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)
- SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)
- SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)
- SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)
- oracle中merge into..using..on..when..when..用法 使用一条语句实现update/insert 语句
- mysql中一条insert语句批量插入多条记录
- 执行一条sql语句update多条记录实现思路
- C# insert into 一条记录后获取该记录的自动增长列ID
- SQL Server 2005 T-SQL Recipes------Insert, Update, Delete语句
- 在SQL Server中,SQL语句的Insert支持一次插入多条记录
- 数据库insert and update--查询是否主键存在和插入语句用一条sql来实现。
- Sql server 删除重复记录的SQL语句保留一条
- 执行一条sql语句update多条记录实现思路
- 关于获取每一条查询语句的记录数的方法总结
- 一条insert语句批量插入多条记录
- 关于获取每一条查询语句的记录数的方法总结
- mysql中一条insert语句批量插入多条记录