怎么从ORACLE中读取CLOB类型的数据

如题所述

这样读取:declare /*声明PL/SQL中程序块中的变量info_var,用户存放查询到的info列的数据,其类型必须和表中的字段类型一致*/ info_var clob; --查询数据长度 amount integer; --偏移量,查询起始位置 offset integer; --需要打印的字节,存储变量 info_output varchar2(1000); begin --查询要打印的字段信息并赋值给info_var select info into info_var from t_clob where id = 1; --查询100长度 amount :=100; --从第一个开始 offset :=1; --用dbms_lob程序包读取数据 dbms_lob.read(info_var,amount,offset,info_var); --用dbms_lob程序包打印读取得数据info_var dbms_output.put_line(info_var); end; /
温馨提示:答案为网友推荐,仅供参考
相似回答