YashanDB EMPTY_BLOB函数

EMPTY_BLOB函数常用来初始化一个BLOB变量,常用在INSERT和UPDATE语句中,返回值为一个空的BLOB。

本函数遵循如下规则:

  • 函数参数为空。
  • 使用LENGTH()函数查询本函数输出值长度时,返回值为0。
  • YashanDB支持直接查询EMPTY_BLOB()函数,返回值为一个空的BLOB。
  • 本函数不支持向量化计算。

示例(HEAP表)

CREATE TABLE LOB_EMPTY_BLOB (clob1 CLOB,blob2 BLOB);
INSERT INTO LOB_EMPTY_BLOB VALUES('1234','234');
SELECT clob1,blob2 FROM LOB_EMPTY_BLOB;

CLOB1                                                            BLOB2                                                            
---------------------------------------------------------------- ---------------------------------------------------------------- 
1234                                                             0234                  
                                      
UPDATE LOB_EMPTY_BLOB SET clob1 = EMPTY_CLOB(), blob2 = EMPTY_BLOB();
SELECT clob1,blob2 FROM LOB_EMPTY_BLOB;

CLOB1                                                            BLOB2                                                            
---------------------------------------------------------------- ---------------------------------------------------------------- 
                                                                                        
                                                                                        

Copied!

示例(HEAP表)

-- 查询LENGTH(EMPTY_BLOB())
SELECT LENGTH(EMPTY_BLOB()) res FROM DUAL;

                 RES
--------------------
                   0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值