GaussDB-常量与宏

56 阅读1分钟

GaussDB-常量与宏

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

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

更多详情请参考GaussDB 文档中心:<https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/productdesc/qlh_03_0001.html>