EMPTY_BLOB

说明

对BLOB定位符进行初始化

语法

empty_blob ::=

参数

返回值

返回初始化的BLOB定位符

示例

示例1: 用 EMPTY_BLOB 初始化 BLOB

--  清理环境
DROP TABLE tab1 CASCADE;

--  创建表并插入数据
CREATE TABLE tab1(id INT, a BLOB);

INSERT INTO tab1(id) VALUES(1);


SELECT * FROM tab1 ORDER BY id;
ID(int)      |A(blob)      |
--------------------------
1            |null         |
总数目:1


--  在插入数据的同时初始化BLOB
INSERT INTO tab1 VALUES(2, EMPTY_BLOB());


SELECT * FROM tab1 ORDER BY id;
ID(int)      |A(blob)      |
--------------------------
1            |null         |
--------------------------
2            |             |
总数目:2


--  UPDATE语句初始化BLOB
UPDATE tab1 SET a = EMPTY_BLOB() WHERE id = 1;


SELECT * FROM tab1 ORDER BY id;
ID(int)      |A(blob)      |
--------------------------
1            |             |
--------------------------
2            |             |
总数目:2


--  删除表
DROP TABLE tab1;