【发布时间】:2011-04-18 20:44:34
【问题描述】:
我正在尝试从 PL/SQL 脚本写入本地文件。为此,我尝试在 PL/SQL 中使用 TEXT_IO 包。
DECLARE
file_out text_io.file_type;
len number;
blob_file blob;
my_var RAW(50);
bstart NUMBER := 1;
bytelen NUMBER := 50;
BEGIN
SELECT xxx
INTO blob_file
FROM yyy
WHERE zzz
dbms_lob.read(blob_file, bytelen, bstart, my_var);
file_out := text_io.fopen('local_file_path', 'w');
text_io.put_raw(file_out, my_var);
text_io.fflush(file_out);
text_io.fclose(file_out);
END;
/
quit
但是,当我运行这个脚本时,我得到了错误,
PLS-00201: identifier 'TEXT_IO.FILE_TYPE' must be declared
有谁知道我可以如何修复这个错误,以及如何将 blob 的内容写入文件中?
谢谢,
公里
【问题讨论】: