ROWID 和 ROWNUM 在 Oracle 中用于标识表中的行:ROWID:唯一的物理标识符,标识行在磁盘上的位置,即使行被更新也不会改变。ROWNUM:伪列,表示查询结果集中行的行号,从 1 开始编号,随着行顺序而改变,在行被添加或删除时会被重置。
Oracle 中的 ROWID 和 ROWNUM
它们的区别
ROWID 和 ROWNUM 是两个不同的 Oracle 表关键字,用于标识表中的行:
详细解释
ROWID
ROWNUM
用法
ROWID:
ROWNUM:
示例
<code>SELECT ROWID, ROWNUM FROM table_name;</code>
结果:
ROWID | ROWNUM |
---|---|
AAAA2JDABAAAL4Q4AAEAAAQ | 1 |
AAAA2JDABAAAL4Q5AAEAARQ | 2 |
AAAA2JDABAAAL4Q6AAEAA6Q | 3 |
以上是oracle中rowid和rownum有什么不同的详细内容。更多信息请关注PHP中文网其他相关文章!