返回首页

gbase数据、南大通用产品文档:GBase8aISNULL(expr)

更新日期:2024年09月11日

语法
ISNULL(expr)
函数说明
如果expr 为NULL,ISNULL()的返回值为1,否则返回值为0。
示例
示例1:expr 的值不为NULL。
gbase> SELECT ISNULL(1+1) FROM dual;
+-------------+
| ISNULL(1+1) |

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
661
+-------------+
|
0 |
+-------------+
1 row in set
示例2:1/0 的结果为NULL,ISNULL()的返回值为1。
gbase> SELECT ISNULL(1/0) FROM dual;
+-------------+
| ISNULL(1/0) |
+-------------+
|
1 |
+-------------+
1 row in set
示例3:对NULL 值使用“=”进行比较,ISNULL()结果为1。
gbase> SELECT ISNULL(NULL=NULL) FROM dual;
+-------------------+
| ISNULL(NULL=NULL) |
+-------------------+
|
1 |
+-------------------+
1 row in set
ISNULL()函数同IS NULL 比较操作符具有一些相同的特性。IS NULL 的使用请
参考“5.1.5.1.3.8 IS [NOT]”中的示例3。

参数说明:指定节点名称。
该参数属于POSTMASTER 类型参数,请参考表15-1 中对应设置方法进行设置。
在备机请求主机进行日志复制时,如果application_name 参数没有设置,那么该参数会
被用来作为备机在主机上的流复制槽名字。该流复制槽的命名方式为“该参数值_备机ip_

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1359
备机port”。其中,备机ip 和备机port 取自replconninfo 参数中指定的备机ip 和端口号。该
流复制槽最大长度为61 个字符,如果拼接后的字符串超过该长度,则会使用截断后的
pgxc_node_name 进行拼接,以保证流复制槽名字长度小于等于61 个字符。
注意:此参数修改后会导致连接数据库实例失败,不建议进行修改。
取值范围:字符串
默认值:当前节点名称

参考HAC中介绍部分。