伪列
GaussDB数据库兼容序列伪列、rownum伪列,其余暂不支持。
序列伪列
| 序号 | Oracle数据库 | GaussDB数据库 | 差异 |
|---|---|---|---|
| 1 | currval | 支持,有差异。 | GaussDB以函数形式实现。兼容Oracle调用方式。 |
| 2 | nextval | 支持,有差异。 | GaussDB以函数形式实现。兼容Oracle调用方式。 |
rownum伪列
| 序号 | Oracle数据库 | GaussDB数据库 | 差异 |
|---|---|---|---|
| 1 | rownum | 支持,有差异。 | Oracle在left、right、full join的条件中使用rownum进行过滤时,不同的条件下表现不尽相同,可能存在忽略或部分忽略rownum条件的现象,而GaussDB在此情况下则表现为对left、right、full join后的结果进行过滤。 |
xmldata伪列
| 序号 | Oracle数据库 | GaussDB数据库 |
|---|---|---|
| 1 | xmldata | 不支持 |
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…