Oracle:rowid、rownum(伪列)

来源:互联网 发布:数据更新维护机制 编辑:程序博客网 时间:2024/05/17 04:38

rowid行标识符:Oracle数据库中的每一行都有唯一的行标识符,或称为rowid。
Oracle数据库内部使用行标识符来存储行的物理位置。rowid是一个18位数字,采用base-64编码。可以再查询的选择列表中指定rowid列来查看表中各行的rowid值。
select rowid,id from test;
注意:在查看表结构时,rowid是不会显示的,因为该列只在数据库内部使用。

rownum也是伪列:它是返回的是结果集中的行号。
select rownum ,id where test;

原创粉丝点击