更新时间:2024-05-14 GMT+08:00

伪列

GaussDB数据库兼容序列伪列、rownum伪列,其余暂不支持。

序列伪列

表1 序列

序号

Oracle数据库

GaussDB数据库

差异

1

currval

支持,有差异。

GaussDB以函数形式实现。兼容Oracle调用方式。

2

nextval

支持,有差异。

GaussDB以函数形式实现。兼容Oracle调用方式。

rownum伪列

表2 rownum

序号

Oracle数据库

GaussDB数据库

差异

1

rownum

支持,有差异。

Oracle在left、right、full join的条件中使用rownum进行过滤时,不同的条件下表现不尽相同,可能存在忽略或部分忽略rownum条件的现象,而GaussDB在此情况下则表现为对left、right、full join后的结果进行过滤。

xmldata伪列

表3 xmldata

序号

Oracle数据库

GaussDB数据库

1

xmldata

不支持