返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

gbase_get_host_info ......................... 20

语法
NULLIF(expr1,expr2)
函数说明
如果expr1 = expr2 成立,返回值为NULL,否则返回值为expr1。
等价于CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END。
示例
示例1:expr1 = expr2,返回值为NULL。
gbase> SELECT NULLIF(1,1) FROM dual;
+-------------+
| NULLIF(1,1) |
+-------------+
|
NULL |
+-------------+
1 row in set
示例2:expr1 != expr2,返回值为expr1。
gbase> SELECT NULLIF(1,2) FROM dual;
+-------------+
| NULLIF(1,2) |
+-------------+
|
1 |
+-------------+
1 row in set

智能大对象是存储大型非关系数据对象(例如图像、声音片段、文档、图形、地图和
其它大型对象)的数据类型,并允许您对这些对象执行读取、写入和查找操作。

智能大对象由 CLOB (字符大对象)
和 BLOB
(二进制大对象)
数据类型组成。
CLOB
数据类型存储大量的文本数据对象。BLOB 数据类型存储未分化字节流中的二进制数据的
大对象。智能大对象存储在名为 sbspace 的特定类型的数据库空间中。

本节的结尾介绍了一个名为 create_clob 的示例程序。
create_clob 示例程序演示如何
从 GBase 8s ESQL/C 程序创建新的智能大对象,插入数据到 stores7 的 CLOB 列,然后
从此列选择智能大对象数据。

仅当您使用 GBase 8s 作为您的数据库服务器时,这些主题中的信息才适用。

这些主题描述了有关使用智能大对象进行编程的以下信息:
智能大对象的数据结构
创建智能大对象
访问智能大对象
获取智能大对象的状态
变更智能大对象列
智能大对象的 GBase 8s ESQL/C API