READ
接口/方法功能
读取大对象内容。
接口/方法声明
PROCEDURE READ(lob_loc BLOB,AMOUNT INTEGER,OFFSET INTEGER, OUT_BUFF OUT VARCHAR)
PROCEDURE READ(lob_loc CLOB,AMOUNT INTEGER,OFFSET INTEGER, OUT_BUFF OUT VARCHAR)
参数说明
参数名称 | 参数类型 | 参数解释 | 默认值 |
---|---|---|---|
lob_loc | BLOB/CLOB | 要读取的大对象 | 无 |
AMOUNT | INTEGER | 读取的长度 | 无 |
OFFSET | INTEGER | 偏移量 | 无 |
OUT_BUFF | VARCHAR | 读取内容存于该参数中 | 无 |
操作示例
SQL> CREATE OR REPLACE FUNCTION read_lob(col CLOB,read_len INT,start_pos INT) RETURN VARCHAR AS
ret_buff VARCHAR;
BEGIN
DBMS_LOB.READ(col,read_len,start_pos,ret_buff);
RETURN ret_buff;
END;
/
SQL> SELECT read_lob(cc,7,1) ret FROM t_lob WHERE id=1;
RET |
------------------------------------------------------------------------------
我是CLOB|