YashanDB EMPTY_CLOB 函数

EMPTY_CLOB 函数常用来初始化一个 CLOB 变量,常用在 INSERT 和 UPDATE 语句中,返回值为一个空的 CLOB。
本函数遵循如下规则:
函数参数为空。
使用 LENGTH()函数查询本函数输出值长度时,返回值为 0。
YashanDB 支持直接查询 EMPTY_CLOB()函数,返回值为一个空的 CLOB。
本函数不支持向量化计算。
示例(HEAP 表)
复制代码
复制代码
本文字数:650 字
阅读完需:约 2 分钟
EMPTY_CLOB 函数常用来初始化一个 CLOB 变量,常用在 INSERT 和 UPDATE 语句中,返回值为一个空的 CLOB。
本函数遵循如下规则:
函数参数为空。
使用 LENGTH()函数查询本函数输出值长度时,返回值为 0。
YashanDB 支持直接查询 EMPTY_CLOB()函数,返回值为一个空的 CLOB。
本函数不支持向量化计算。
示例(HEAP 表)
CREATE TABLE LOB_EMPTY_CLOB (clob1 CLOB,blob2 BLOB);
INSERT INTO LOB_EMPTY_CLOB VALUES('1234','234');
SELECT clob1,blob2 FROM LOB_EMPTY_CLOB;
CLOB1 BLOB2
---------------------------------------------------------------- ----------------------------------------------------------------
1234 0234
UPDATE LOB_EMPTY_CLOB SET clob1 = EMPTY_CLOB(), blob2 = EMPTY_BLOB();
SELECT clob1,blob2 FROM LOB_EMPTY_CLOB;
CLOB1 BLOB2
---------------------------------------------------------------- ----------------------------------------------------------------
-- 查询LENGTH(EMPTY_CLOB ())
SELECT LENGTH(EMPTY_CLOB()) res FROM DUAL;
RES
--------------------
0
全自研国产新型大数据管理系统 2022-02-15 加入
还未添加个人简介
促进软件开发及相关领域知识与创新的传播
评论