目录

文档用途

详细信息

文档用途

  oracle中的rowid伪列,有很重要的应用场景,但是PostgreSQL中没有该伪列,本文档介绍PostgreSQL如何兼容实现oracle中的rowid功能。

详细信息

oracle中的rowid

什么是rowid?

 rowid是数据的详细物理地址,通过rowid,oracle可以快速的定位某行具体数据的位置。

创建测试表

     create table test(id number,name varchar2(10));

插入测试数据

     insert into test values(0,'orcl');

     insert into test valurs(1,'orcl');

     insert into test values(2,'orcl');

     insert into test values(3,'orcl');

查看表内容

     select rowid,id,name from test;

     ROWID                      ID NAME

     ------------------ ---------- ---------------

     AAAV5DAAOAAAACWAAA          0 orcl

     AAAV5DAAOAAAACWAAB          1 orcl

     AAAV5DAAOAAAACWAAC          3 orcl

     AAAV5DAAOAAAACWAAD          2 orcl

rowid的结构

更多详细信息请登录【瀚高技术支持平台】查看瀚高技术支持平台

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐