常量与宏

openGauss支持的常量和宏请参见表1。

表 1 常量和宏

参数 描述 示例
CURRENT_CATALOG 当前数据库 1. openGauss=# SELECT CURRENT_CATALOG; 2. current_database 3. ————————— 4. openGauss 5. (1 row)
CURRENT_ROLE 当前用户 1. openGauss=# SELECT CURRENT_ROLE; 2. current_user 3. ——————— 4. omm 5. (1 row)
CURRENT_SCHEMA 当前数据库模式 1. openGauss=# SELECT CURRENT_SCHEMA; 2. current_schema 3. ———————— 4. public 5. (1 row)
CURRENT_USER 当前用户 1. openGauss=# SELECT CURRENT_USER; 2. current_user 3. ——————— 4. omm 5. (1 row)
LOCALTIMESTAMP 当前会话时间(无时区) 1. openGauss=# SELECT LOCALTIMESTAMP; 2. timestamp 3. —————————————— 4. 2015-10-10 15:37:30.968538 5. (1 row)
NULL 空值 -
SESSION_USER 当前系统用户 1. openGauss=# SELECT SESSION_USER; 2. session_user 3. ——————— 4. omm 5. (1 row)
SYSDATE 当前系统日期 1. openGauss=# SELECT SYSDATE; 2. sysdate 3. ——————————- 4. 2015-10-10 15:48:53 5. (1 row)
USER 当前用户,此用户为CURRENT_USER的别名。 1. openGauss=# SELECT USER; 2. current_user 3. ——————— 4. omm 5. (1 row)