
# 其他函数
#### DATABASE
DATEBASE()
描述：返回当前数据库（Schema）的名称。
返回值类型：TEXT
示例：
```
m_db=# SELECT DATABASE();
 database 
----------
 public
(1 row)
```
#### SCHEMA
SCHEMA()
描述：返回当前Schema（数据库）的名称。
返回值类型：TEXT
示例：
```
m_db=# SELECT SCHEMA();
 schema
--------
 public
(1 row)
```
#### UUID
UUID()
描述：返回一个根据RFC 4122、ISO/IEF 9834-8:2005以及相关标准定义的通用唯一标识符（UUID）。这个标识符是一个小写十六进制数字组成的字符串，该字符串由一组8位数字、三组4位数字和一组12位数字组成，总共32个数字代表128位。
返回值类型：VARCHAR
示例：
```
m_db=# SELECT UUID();
                 uuid                 
--------------------------------------
 b28d6aaa-7a3a-c03c-f812-fa163e6cc336
(1 row)
```
#### UUID_SHORT
UUID_SHORT()
描述：返回一个在一定条件下具有唯一性的短通用标识符。这个标识符是一个64位无符号类型的整数。
在满足下列条件时，返回的值是唯一的：
- 当前集群下的服务节点数不能超过256个。

- 不能在节点重新启动之间设置服务器主机的系统时间。

- 在节点重新启动之间平均每秒调用UUID_SHORT()少于1600万次。
返回值类型：UINT64
示例：
```
m_db=# SELECT UUID_SHORT();
      uuid_short      
----------------------
 13863614461119561729
(1 row)
```
