特殊表达式
函数形式 | 功能 |
---|---|
CURRENT_DATABASE | 取当前数据库名 |
CURRENT_DATE | 取当前日期 |
CURRENT_DB | 取当前数据库名 |
CURRENT_DB_ID | 取当前数据库ID |
CURRENT_IP | 取当前连接会话的登录来源IP |
CURRENT_NODEID | 返回当前连接节点nodeid |
CURRENT_SCHEMA | 获取当前连接的模式(默认情况下与当前登录用户同名) |
CURRENT_TIME | 取当前时间,格式为 HH24:MI:SS.FFF |
CURRENT_TIMESTAMP | 取当前日期时间,格式为 YYYY-MM-DD HH24:MI:SS.FFF |
CURRENT_USER | 取当前用户名 |
CURRENT_USERID | 取当前用户(调用者)的 ID |
CURRVAL | 获取指定序列值对象在当前用户会话中最后一次获取到的序列值 |
DATABASE | 同CURRENT_DB,返回当前数据库 |
DIR_EXISTS | 判断数据库HOME目录下文件夹是否存在 |
FILE_EXISTS | 判断数据库文件是否存在 |
FILELEN | 获取一个文件的长度,单位是字节 |
GEN_RANDOM_UUID | 兼容PostgreSQL的gen_random_uuid函数生成uuid |
GET_INSTALL_PATH | 获取指定节点安装目录 |
GET_TYPE_SPACE | 获取指定类型在存储上占用的空间大小 |
GET_WORK_PATH | 获取指定节点工作目录 |
GREATEST | 返回一组表达式中的最大值,以第一个表达式的数据类型为标准 |
IF | 如果参数1为真,则返回参数2,否则返回参数3 |
INET_ATON | IPV4转整数 |
INET_NTOA | 整数转IPV4 |
JSON_VALUE | 在给定的路径中获取一个值,并可选择返回类型将其转换返回。 |
LEAST | 返回一组表达式中的最小值 |
MAX_NODE_NUM | 查询cluster.ini中MAX_NODES值 |
MEMBER OF | 判断json_doc和value是否为JSON数组的元素 |
NEWID | 产生一个全球唯一的标识 |
NUM_NONNULLS | 统计参数列表中非空值(NULL)的数量 |
NUM_NULLS | 统计参数列表中的空值(NULL)数量 |
RENAME_FILE | 重命名数据库文件 |
SLEEP | 执行挂起一段时间 |
SQLERRM | 返回与参数指定的错误代码相关的错误消息 |
SYS_CONTEXT | 返回与上下文命名空间相关的参数值 |
SYS_GUID | 返回一个全局唯一的标识符 |
SYS_USERID | 返回建立当前连接时的登录用户的ID |
SYS_UUID | 通用唯一识别码,通过算法生成全局唯一ID |
SYSTEM_USER | 返回建立当前连接时的登录用户 |
UID | 取当前用户(调用者)的 ID |
USER | 同CURRENT_USER,返回当前用户 |
UUID | 通用唯一识别码,通过算法生成全局唯一ID |
USERENV | 获取连接用户关键信息 |
VERSION | 同SHOW VERSION,返回当前数据库版本 |