set RowCount 与 top n
有时,采用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相关推荐
- SQL Server Rowcount 和 top 以及@@Rowcount 区别
rowcount的作用就是用来限定后面的sql在返回指定的行数之后便停止处理,比如下面的示例, set rowcount 10 select * from 表A 这样的查询只会返回表A中的前10条数据 ...
- Select Top在不同数据库中的使用
1. oracle数据库 SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. Infomix数据库 SELECT FIRST N * FROM TABLE1 3. D ...
- jquery版相片墙(鼠标控制图片聚合和散开)
jquery版相片墙(鼠标控制图片聚合和散开) 原文:jquery版相片墙(鼠标控制图片聚合和散开) 照片墙,简单点说就是鼠标点击小图片时,聚合变成一张大图片:点击大图片时,散开变成小图片.这个是我一 ...
- Java 笔试强训 牛客网选择编程题 01
一.选择 1.单选 1.1.语法: public class Test3{public static void main(String[] args) {System.out.println(100 ...
- Servlet/JSP(2)-数据共享(Cookie Session等),分页
文章目录 数据共享 1. cookie 2. sendRedrect() 3. 隐藏表单 4. Session 程序 Servlet-JDBC:与数据库的连接 分页技术 分页算法 翻页 效率 Cook ...
- SQL Server返回插入数据的ID和受影响的行数
首先看看数据库里面的数据(S_Id为自增长标识列): sql server 中返回上一次插入数据的ID(标识值)有三种方式: 第一种 @@IDENTITY: 1 insert into Student ...
- 学习SQL应知道的动态SQL语句基本语法
学习SQL应知道的动态SQL语句基本语法 1 .普通SQL语句可以用Exec执行 9Kp=A ' CdaFr1 eg: Select * from tableName Wsc+A:<&q ...
- SET ROWCOUNT
SET ROWCOUNT 使 Microsoft® SQL Server™ 在返回指定的行数之后停止处理查询. 语法 SET ROWCOUNT { number | @number_var } 参数 ...
- Paging of Large Resultsets in ASP.NET中介绍的SET ROWCOUNT方式存储过程的问题
Paging of Large Resultsets in ASP.NET中对几种常见的分页方式做了比较感觉写得不错,前段时间因为要做asp.net分页,就想到了这篇文章,但经过测试后发现不少问题,虽 ...
最新文章
- hung-yi lee_p11_逻辑回归
- OAuth的机制原理讲解及开发流程
- oracle 磁盘不分区吗,LINUX停ORACLE软件、数据文件等所在的磁盘分区空间不足的解决思路...
- Android图形---Graphics(概要)
- 《TensorFlow 2.0深度学习算法实战教材》学习笔记(三、TensorFlow 基础)
- 又有大动作?Pokémon Go开发商Niantic收购AR开发平台8th Wall,达成迄今为止金额最大的一笔收购
- java Calendar的学习分享
- Jupyter Notebook安装jupyter_contrib_nbextension扩展功能和安装后不显示Nbextensions标签的解决办法
- 如果你没去 GDD,那可真是一种遗憾!
- RF-接口自动化测试-「参数Parameters格式」
- 升职加薪,必不可少!Python刷题打怪,你要的LeetCode答案都在这里了!
- 路径规划:RRT算法在ROS中的实现
- Android 源码查看网站分享
- 2018蓝桥杯 明码 解题方法
- android ps1 变量配置,安卓ps模拟器ePSXe使用图文教程
- 手机用蓝牙键盘好使吗_手机也可以连接键盘,你知道怎么使用吗?
- 系统重构过程中的异构数据同步回环处理
- cpu排行计算机专业,cpu性能天梯图,教您电脑cpu排行榜
- 双粗虚线中间一条实线_马路上实线两边有很粗的虚线(中间实线或虚线两边还有很粗的虚线是啥意思)...
- [项目管理]工业工程理论在软件项目中的实践