CLOB_READ

说明

读取大对象CLOB中的数据

语法

clob_read ::=

参数

clob_column

clob类型对应的列名。

input_byte

输入clob数据类型的字节大小值。

offset_number

输入clob数据类型的起始偏移的位置的值。

注解

此方法仅适用于读入小数据量(小于4k)的情况。 若要读入大数据量(大于4k)的数据,应使用 JDBC, ODBC 提供的LOB函数接口。 LOB_DISPLAY_MAX_SIZE参数可以配置小数据量时读入数据的大小,默认是4k,范围在4k-100k。 当数据超过4k时,不建议使用此种方式读入数据,请使用JDBC,ODBC提供的LOB函数接口。

返回值

读取大对象clob中的数据内容。

示例

示例1: 通过 clob_read 读取数据

DROP TABLE tab7 CASCADE;

--  创建包含 CLOB 列的表
CREATE TABLE tab7(a INT, c CLOB);


--  初始化 CLOB
INSERT INTO tab7 VALUES(1, 'abcdefg');


SELECT * FROM tab7;
A(int)      |C(clob)      |
-------------------------
1           |abcdefg      |
总数目:1



--  通过 clob_read 读取部分数据
SELECT clob_read(c, 3, 2) FROM tab7 WHERE a = 1;
CLOB_READ(text)      |
---------------------
bcd                  |
总数目:1


--  删除表
DROP TABLE tab7;