返回受上一语句影响的行数。如果行数大于 20 亿,请使用 ROWCOUNT_BIG。

语法

@@ROWCOUNT

       返回类型

int

 注释

Transact-SQL 语句可以通过下列方式设置 @@ROWCOUNT 的值:

将 @@ROWCOUNT 设置为 受影响或被读取的行的数目。可以将行发送到客户端,也可以不发送。
保留前一个语句执行中的 @@ROWCOUNT。
将 @@ROWCOUNT 重置为 0 但不将该值返回到客户端。

执行简单分配的语句始终将 @@ROWCOUNT 值设置为 1。不将任何行发送到客户端。这些语句的示例如下:SET @local_variable、RETURN、READTEXT 以及不带查询 Select 语句,如 SELECT GETDATE() 或 SELECT 'Generic Text'。

在查询中执行分配或使用 RETURN 的语句将 @@ROWCOUNT 值设置为受查询影响或由查询读取的行数,例如:SELECT @local_variable = c1 FROM t1。

数据操作语言 (DML) 语句将 @@ROWCOUNT 值设置为受查询影响的行数,并将该值返回到客户端。DML 语句不会将任何行发送到客户端。

DECLARE CURSOR 和 FETCH 将 @@ROWCOUNT 值设置为 1。

EXECUTE 语句保留前一个 @@ROWCOUNT。

USE、SET <option>、DEALLOCATE CURSOR、CLOSE CURSOR、BEGIN TRANSACTION 或 COMMIT TRANSACTION 等语句将 ROWCOUNT 值重置为 0。

 示例

以下示例执行
UPDATE
语句并使用
@@ROWCOUNT
来检测是否更改了任何一些行。

 USE AdventureWorks2008R2;
 GO UPDATE HumanResources.Employee SET JobTitle = N'Executive'
 WHERE NationalIDNumber = 123456789 
 IF @@ROWCOUNT = 0 
 PRINT 'Warning: No rows were updated'; 
 GO

sqlserver 中 @@rowcount的简单用法相关推荐

  1. 简单介绍SQLserver中的declare变量用法

    这篇文章主要介绍了SQLserver中的declare变量用法,sql中declare是声明的意思,就是声明变量的,这个一般是用在函数和存储过程中的.感兴趣的可以来了解一下 平时写SQL查询.存储过程 ...

  2. SQLServer 中自增(identity)用法

    SQLServer 中自增(identity)用法 一.含义   identity表示该字段的值会自动更新,不需要我们维护,通常情况下我们不可以直接给identity修饰的字符赋值,否则编译时会报错. ...

  3. sqlserver中case when then用法

     sqlserver中case when then用法 (2014-04-14 17:11:06) 标签: it 分类: 数据库-SQLServer sql语句判断方法之一  Case具有两种格式 ...

  4. python count函数代码_python中count函数简单用法

    python中count函数简单用法 python中count函数的用法 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符 ...

  5. android中checkbox使用方法,Android开发中CheckBox的简单用法示例

    本文实例讲述了Android开发中CheckBox的简单用法.分享给大家供大家参考,具体如下: CheckBox是一种在界面开发中比较常见的控件,Android中UI开发也有CheckBox,简单的说 ...

  6. C#窗体设计中ToolTip的简单用法

    本文介绍C#窗体设计中ToolTip的简单用法. 操作流程 1.1. ToolTip信息提示框作用 C#中提供了信息提示框,这有很多用处,可以提示控件或者用户自定义的属性信息,而且可以自动弹出或者用户 ...

  7. C++中的Lock简单用法

    简单记录一下C++中的Lock的用法 下面是使用临界区进行线程同步 首先定义一个临界区对象 CCriticalSection m_CritSect; //临界对象,同步线程使用 在需要使用到可能起冲突 ...

  8. Shellz中awk的简单用法

    其实shell脚本的功能常常被低估.在实际应用中awk sed 等用法可以为shell提供更为强大的功能.下面我们将一下awk调用的简单方法进行了总结.方便同学们学习: awk的简单用法: 第一种调用 ...

  9. **matlab中fprintf函数简单用法**

    1.fprintf函数:将数据按指定格式写入到文本文件中. 2.用法说明: fprintf(fid, format, variables): 按指定的格式将变量的值输出到屏幕或指定文件: fid为文件 ...

最新文章

  1. 用C#实现的条形码和二维码编码解码器
  2. mysql galaxy_优化mysql
  3. windows wim
  4. 你想被推荐系统毁掉么?
  5. spark mapreduce术语梳理
  6. python爬取小说代码bs4和_使用python爬虫,requests(夹带BeautifulSoup的使用)爬取网络小说...
  7. java log4jhelper_log4j的使用
  8. 20155202《网络对抗》Exp9 web安全基础实践
  9. 如何查看CentOS版本
  10. 软件开发者优质资源网站
  11. packagereference 里面的资产是怎么回事?
  12. C语言重载谭浩强,(完整)C语言谭浩强学习笔记(50页)-原创力文档
  13. 3701汉化包 axure r9_Axure RP 9.0.0.3701 for Mac 中文共享版 – 知名的产品原型设计软件...
  14. access是用来干什么的_access数据库都能干什么
  15. 使用 HTML、CSS 和 JS 制作一个中国象棋
  16. 【单片机仿真】(一)Proteus8.9 安装教程
  17. 无法找到 :import javax.annotation.Resource-------Resource 这个注解
  18. 免费思维导图软件,收藏
  19. Niushop 分销推广员管理
  20. 记一次机器内存过高引起的线上故障

热门文章

  1. python知识图谱代码_贪心学院第二个主题代码--Python岗位知识图谱
  2. Windows PE开发环境
  3. mysql row_number吗_MySQL中的ROW_NUMBER()是什么?
  4. C#中FileStream与StreamReader/StreamWriter区别
  5. 【安全】整合spring security
  6. [写Bug记录] Maven出现 Library xxx has broken classes paths
  7. 计算机未来的发展趋势三百字,用牛顿电脑苹果机器人写作文三百字
  8. pb 调用虹软_记C# 调用虹软人脸识别 那些坑
  9. Test Renderer
  10. Java之二维码工具包-yellowcong