Skip to content

GETLENGTH

接口/方法功能

获取并返回大对象长度。

说明:

DBMS_LOB.GETLENGTH('')返回0同Oracle不一致。

接口/方法声明

FUNCTION  GETLENGTH(lob_loc BLOB) RETURN INTEGER
FUNCTION  GETLENGTH(lob_loc CLOB) RETURN INTEGER

参数说明

参数名称参数类型参数解释默认值
lob_locBLOB/CLOBBLOB/CLOB类型的大对象

操作示例

SQL> CREATE TABLE t_lob(id INT,cb BLOB,cc CLOB);

SQL> INSERT INTO t_lob VALUES(1,UTL_RAW.CAST_TO_RAW('我是BLOB'),'我是CLOB');  

SQL> SELECT DBMS_LOB.GETLENGTH(cb) len_blob,DBMS_LOB.GETLENGTH(cc) len_clob FROM t_lob WHERE id=1;

LEN_BLOB | LEN_CLOB | 
------------------------------------------------------------------------------
10 | 6 |