VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

ROWID数据类型

介绍

Vastbase数据库的表中的每一行数据都有一个唯一的标识符,也可以称为rowid,rowid是一个伪列,在Vastbase内部通常就是使用它来访问数据。该值表明了该行在数据库中的物理具体位置。可以在一个查询中使用rowid来表明查询结果中包含该值。

ROWID可以分为物理rowid和逻辑rowid两种。普通的表中的rowid是物理rowid,索引组织表(IOT)的rowid是逻辑rowid。

示例

1、创建测试表ridtest。

CREATE TABLE ridtest (id int,name varchar(10));

2、插入测试数据。

INSERT INTO ridtest values(1,'zhangsan');

3、查询rowid。

SELECT  rowid,id FROM ridtest;

返回结果如下:

       rowid         | id
----------------------+----
 BWEAAA==AAAAAA==AQA= |  1
(1 row)