伪列的行为像表列一样,但并不实际存储在表中。可以从伪列中选择值,但不能插入、更新或删除它们的值。伪列也类似于不带参数的函数。但是,不带参数的函数通常为结果集中的每一行返回同样的值,而伪列通常为每一行返回不同的值。
OLAP 表达式语法支持以下伪列。
| 伪列 | 返回值 | 说明 |
|---|---|---|
CURRENT_DATE |
DATE |
会话时区中的当前日期。 |
DBTIMEZONE |
VARCHAR2 |
数据库时区的值,或者是协调世界时 (UTC) 的时区偏移量,或者是时区区域名称。 |
SESSIONTIMEZONE |
VARCHAR2 |
当前会话的时区。 |
SYSDATE |
DATE |
数据库所在的操作系统的当前日期和时间。值的格式取决于 NLS_DATE_FORMAT 初始化参数的值。 |
SYSTIMESTAMP |
TIMESTAMP WITH TIME ZONE |
数据库所在系统的系统日期,包括用小数形式表示的秒和时区。 |
UID |
NUMBER |
可唯一标识会话用户的整数。 |
USER |
VARCHAR2 |
当前用户的用户名。 |
版权所有 © 2003,2007,Oracle。保留所有权利。