知识大全 通过rownum隐式游标实现与TOP的功能

Posted

篇首语:不是我不会,只是我没学。个人因学习而强大。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 通过rownum隐式游标实现与TOP的功能相关的知识,希望对你有一定的参考价值。

通过rownum隐式游标实现与TOP的功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  虽然Oracle数据库并不支持TOP关键字 但它提供了rownum这个隐式游标 可以实现与TOP类似的功能

  示例如下

  SELECT TOP …… FROM WHERE ……

  要写成

  SELECT …… FROM …… WHERE …… AND rownum <=

  rownum 是记录序号( ……) 注意 如果 SQL 语句中有 ORDER BY …… 排序的时候 rownum 居然是先 标号 后排序!这样 这个序号如果不加处理是不合乎使用需求的

  至于临时表 Oracle数据库的临时表和SQL Server的有很大不同

  分页示例

  SELECT * FROM

  (

  SELECT A * rownum r

  FROM

  (

  SELECT *

  FROM Articles

  ORDER BY PubTime DESC

  ) A

  WHERE rownum <= PageUpperBound

  ) B

cha138/Article/program/Oracle/201311/17035

相关参考

知识大全 显式游标范围大小和复杂间隔的相关问题介绍

  我们的技术专家回答关于游标范围(extent)和间隔的问题  是不是从Oracle第版以后的版本隐式游标得到了优化不会两次取数据?还有为什么当表T在列X上有一个索引时下面的隐式游标比显式游标运行得

知识大全 oracle分页详解(rownum与orderby)

  Oracle的分页是通过rownum实现的  rownum是一个伪列是oracle系统自动为查询返回结果的每行分配的编号第一行为第二行为以此类推  一个oracle分页至少要包含三层(除非不用or

知识大全 C#中的匿名类型与隐式类型变量

C#中的匿名类型与隐式类型变量  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在C#中引入了Li

知识大全 了解C#特性匿名类型与隐式类型局部变量

了解C#特性匿名类型与隐式类型局部变量  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 解析SQLServer2005的Top功能

解析SQLServer2005的Top功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  所有人

知识大全 Oracle游标的删除与更新实际操作步骤

Oracle游标的删除与更新实际操作步骤  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以下的文

知识大全 Oracle应用——rownum

Oracle应用——rownum  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  对于rownum

知识大全 C#教程:隐式类型的局部变量

C#教程:隐式类型的局部变量  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  隐式类型的局部变量 

知识大全 Sql中游标和加锁的问题分析与解答

Sql中游标和加锁的问题分析与解答  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    <%

知识大全 深入讲解游标类型为什么会产生数据检索[2]

  在定义此类游标的情况下S锁是必须下的NOLOCK提示并不会起作用此现象通过查询游标OPEN时的sp_lock信息就可以观察得到它产生了IS和S锁  而NOLOCK提示是否起作用会影响的执行的结果(