8.10. Oracle兼容

8.10.1. 伪列
8.10.2. 查询

8.10.1. 伪列

本章引入 LightDB 已经支持的 Oracle 伪列。

  • ORA_ROWSCN

8.10.1.1. ORA_ROWSCN

在 LightDB 中,ORA_ROWSCN 等价于 xmin, 除了ORA_ROWSCN 的返回值类型是 bigint.

样例

    create table foo(a int);
    insert into foo values (1);
    select ora_rowscn, xmin from foo;
   

8.10.2. 查询

支持以下查询:

  • DUAL 表

DUAL 表是系统提供的虚拟表。 在执行 SQL 时不需要访问基表时使用,例如执行测试以获取结果表达式(如函数和运算符)。

示例

在以下示例中,返回当前系统日期。

   SELECT  CURRENT_DATE  "date" FROM DUAL;
       date
   ------------
    2013-05-14
   (1 row)