有时,采用top n中间n它是一个变量,这将需要使用()去完成:

   declare @count1 intset @count1 = 8select top <strong>(@count1)</strong> * from MyTable

假设用set RowCount一样能够达到同样的效果

    declare @count1 intset @count1 = 8set RowCount @count1select * from MyTable

但注意。使用set RowCount有副作用的,一旦设置了。对于后面的语句都会影响到。并且SQL Server在兴许的版本号中对此有更改。所以要小心使用。

重要提示:
在 SQL Server 的下一个版本号中,使用 SET ROWCOUNT 将不会影响 DELETE、INSERT 和 UPDATE 语句。在新的开发工作中。避免将 SET ROWCOUNT 语句与 DELETE、INSERT 和 UPDATE 语句一起使用,并计划改动当前使用该语句的应用程序。

另外,对于当前使用 SET ROWCOUNT 的 DELETE、INSERT 和 UPDATE 语句,建议您使用 TOP 语法重写它们。有关具体信息,请參阅 DELETE (Transact-SQL)、INSERT (Transact-SQL) 或 UPDATE (Transact-SQL)。

版权声明:本文博主原创文章,博客,未经同意不得转载。

set RowCount 与 top n相关推荐

  1. SQL Server Rowcount 和 top 以及@@Rowcount 区别

    rowcount的作用就是用来限定后面的sql在返回指定的行数之后便停止处理,比如下面的示例, set rowcount 10 select * from 表A 这样的查询只会返回表A中的前10条数据 ...

  2. Select Top在不同数据库中的使用

    1. oracle数据库 SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. Infomix数据库 SELECT FIRST N * FROM TABLE1 3. D ...

  3. jquery版相片墙(鼠标控制图片聚合和散开)

    jquery版相片墙(鼠标控制图片聚合和散开) 原文:jquery版相片墙(鼠标控制图片聚合和散开) 照片墙,简单点说就是鼠标点击小图片时,聚合变成一张大图片:点击大图片时,散开变成小图片.这个是我一 ...

  4. Java 笔试强训 牛客网选择编程题 01

    一.选择 1.单选 1.1.语法: public class Test3{public static void main(String[] args) {System.out.println(100 ...

  5. Servlet/JSP(2)-数据共享(Cookie Session等),分页

    文章目录 数据共享 1. cookie 2. sendRedrect() 3. 隐藏表单 4. Session 程序 Servlet-JDBC:与数据库的连接 分页技术 分页算法 翻页 效率 Cook ...

  6. SQL Server返回插入数据的ID和受影响的行数

    首先看看数据库里面的数据(S_Id为自增长标识列): sql server 中返回上一次插入数据的ID(标识值)有三种方式: 第一种 @@IDENTITY: 1 insert into Student ...

  7. 学习SQL应知道的动态SQL语句基本语法

    学习SQL应知道的动态SQL语句基本语法 1 .普通SQL语句可以用Exec执行 9Kp=A   ' CdaFr1   eg: Select * from tableName Wsc+A:<&q ...

  8. SET ROWCOUNT

    SET ROWCOUNT 使 Microsoft® SQL Server™ 在返回指定的行数之后停止处理查询. 语法 SET ROWCOUNT { number | @number_var } 参数 ...

  9. Paging of Large Resultsets in ASP.NET中介绍的SET ROWCOUNT方式存储过程的问题

    Paging of Large Resultsets in ASP.NET中对几种常见的分页方式做了比较感觉写得不错,前段时间因为要做asp.net分页,就想到了这篇文章,但经过测试后发现不少问题,虽 ...

最新文章

  1. hung-yi lee_p11_逻辑回归
  2. OAuth的机制原理讲解及开发流程
  3. oracle 磁盘不分区吗,LINUX停ORACLE软件、数据文件等所在的磁盘分区空间不足的解决思路...
  4. Android图形---Graphics(概要)
  5. 《TensorFlow 2.0深度学习算法实战教材》学习笔记(三、TensorFlow 基础)
  6. 又有大动作?Pokémon Go开发商Niantic收购AR开发平台8th Wall,达成迄今为止金额最大的一笔收购
  7. java Calendar的学习分享
  8. Jupyter Notebook安装jupyter_contrib_nbextension扩展功能和安装后不显示Nbextensions标签的解决办法
  9. 如果你没去 GDD,那可真是一种遗憾!
  10. RF-接口自动化测试-「参数Parameters格式」
  11. 升职加薪,必不可少!Python刷题打怪,你要的LeetCode答案都在这里了!
  12. 路径规划:RRT算法在ROS中的实现
  13. Android 源码查看网站分享
  14. 2018蓝桥杯 明码 解题方法
  15. android ps1 变量配置,安卓ps模拟器ePSXe使用图文教程
  16. 手机用蓝牙键盘好使吗_手机也可以连接键盘,你知道怎么使用吗?
  17. 系统重构过程中的异构数据同步回环处理
  18. cpu排行计算机专业,cpu性能天梯图,教您电脑cpu排行榜
  19. 双粗虚线中间一条实线_马路上实线两边有很粗的虚线(中间实线或虚线两边还有很粗的虚线是啥意思)...
  20. [项目管理]工业工程理论在软件项目中的实践

热门文章

  1. 【风之语】至贱城市之苏州
  2. Python中的张量分解
  3. 2019年人工智能的最大趋势和期望
  4. 深度丨有生之年,人工智能会给世界带来什么变化?
  5. MIT新研究:过去80年,算法效率提升到底有多快?
  6. 2020年中国智慧城市发展值得关注的技术
  7. 人工智能军事对抗技术发展趋势
  8. 关于生命、宇宙和万事万物的42个终极问题
  9. 报告 | 中国科学院发布地球大数据报告
  10. 计算机界和数学界,也需要一个“希波克拉底誓言”