返回首页

gbase数据、南大通用产品文档:GBase8aDATABASE 操作

更新日期:2024年09月11日

语法
show databases;
create database db1;
create database vclink1.db2;
drop database db2;
use database;
执行结果
与本地表现一致。

UDT SQL name was not set in UDTMetaData
应用程序调用 UDTMetaData.setSQLName() 为不透明类型指定 SQL 名称失败。

语法
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。