其他函数
本文介绍了PolarDB-X支持的其他函数。
PolarDB-X还支持如下函数:
函数名 | 描述 |
---|---|
RAND() | 返回0到1的随机数 |
RELEASE_ALL_LOCKS() | 释放所有锁 |
RELEASE_LOCK() | 释放指定名称的锁 |
UUID() | 返回UUID |
UUID_SHORT() | 返回值是一个unsigned long long类型的UUID |
GET_LOCK() | 获取锁 |
IS_USED_LOCK() | 检查锁是否正在被使用 |
IS_FREE_LOCK() | 检查锁是否被释放 |
PolarDB-X不支持如下函数:
函数名 | 描述 |
---|---|
ANY_VALUE() | 选择被分到同一组的数据里第一条数据的指定列值作为返回数据。 |
DEFAULT(col_name) | 返回字段col_name的默认值。 |
INET_ATON() | 返回IPv4地址对应的数值。 |
INET_NTOA() | 返回数值对应的IPv4地址。 |
INET6_ATON() | 返回IPv6地址对应的数值。 |
INET6_NTOA() | 返回数值对应的IPv6地址。 |
IS_IPV4() | 判断是否为一个IPv4地址。 |
IS_IPV4_COMPAT() | 判断expr是否为一个IPv4兼容地址。 |
IS_IPV4_MAPPED() | 判断expr是否为一个IPv4映射地址。 |
IS_IPV6() | 判断是否是IPV6地址。 |
MASTER_POS_WAIT() | 待当前从库达到这个位置后返回,返回期间执行的事务个数。 |
NAME_CONST() | 根据指定的列名创建一列。 |