PL/SQL可以用来生成WORD文档吗
数据库里的字段是CLOB,保存的是译码后的内容。想用PL/SQL写在数据库段生成这个内容的一个文件。
可以实现吗?DBMS_LOB好像只是单纯的写大对象,但没办法对大对象进行操作
------解决方案--------------------
dbms_lob:
PROCEDURE read(lob_loc IN BLOB,
amount IN OUT NOCOPY INTEGER,
offset IN INTEGER,
buffer OUT RAW);
buffer这个参数,传入到下面
utl_encode:
function base64_decode(r in raw) return raw;
就是解码后的raw了,
utl_file.put_raw可以将其写入文件