BLOB_GETLENGTH

说明

读取大对象BLOB中数据的长度

语法

blob_getlength ::=

参数

blob_column

blob类型对应的列名。

返回值

返回大对象BLOB中数据的长度。

示例

示例1: 获取BLOB对象的长度

DROP TABLE tab9 CASCADE;

--  创建包含 BLOB 列的表
CREATE TABLE tab9(a INT, b BLOB);

--  插入 BLOB 数据
INSERT INTO tab9 VALUES(1, '0x123456789');


SELECT * FROM tab9;
A(int)      |B(blob)      |
-------------------------
1           |0x0123456789 |
总数目:1



--  使用 blob_getlength 获取 BLOB 长度
SELECT blob_getlength(b) FROM tab9 WHERE a = 1;
BLOB_GETLENGTH(bigint)      |
----------------------------
5                           |
总数目:1


--  删除表
DROP TABLE tab9;