知识大全 通过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#中的匿名类型与隐式类型变量 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在C#中引入了Li
了解C#特性匿名类型与隐式类型局部变量 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
解析SQLServer2005的Top功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 所有人
Oracle游标的删除与更新实际操作步骤 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以下的文
Oracle应用——rownum 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对于rownum
C#教程:隐式类型的局部变量 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 隐式类型的局部变量
Sql中游标和加锁的问题分析与解答 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! <%
在定义此类游标的情况下S锁是必须下的NOLOCK提示并不会起作用此现象通过查询游标OPEN时的sp_lock信息就可以观察得到它产生了IS和S锁 而NOLOCK提示是否起作用会影响的执行的结果(