Home >Database >Mysql Tutorial >Oracle 中的 ROWID 和 ROWNUM

Oracle 中的 ROWID 和 ROWNUM

WBOY
WBOYOriginal
2016-06-07 17:12:561111browse

在 Oracle 的表的使用过程中,实际表中还有一些附加的列,称为伪列。伪列就像表中的列一样,但是在表中并不存储。伪列只能查询,

在 Oracle 的表的使用过程中,实际表中还有一些附加的列,称为伪列。伪列就像表中的列一样,但是在表中并不存储。伪列只能查询,不能进行增删改查操作。oracle 中的 ROWID 和 ROWNUM 就是其中的伪列:

  • 一、ROWID:表中没列数据的物理地址。通过 ROWID 查询表的效率是最高的。

    Oracle 中的各种索引则是通过不同的渠道获得 ROWID 从而达到高效率查询。

    二、ROWNUM:表示结果集中每一行的行号,第一行为1,每行行号增加1,且 WHERE 条件中 ROWNUM 不能大于。

    更多Oracle相关信息见Oracle 专题页面 ?tid=12

    linux

  • Statement:
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
    Previous article:Linux下安装SybaseNext article:Oracle--plsql异常处理