关于oracle将数据导入导出为txt文本的proc编程有关问题

求教:关于oracle将数据导入导出为txt文本的proc编程问题
在不使用存储过程时,只在程序内部使用游标来实现!
我在实现时使用utl_file来操作文件IO,但是对于utl_file的句柄及其他语句编译时总是说未声明或者未定义。
搞不清楚其具体在程序中使用方法,求各位大神指点一二。。
如果有个小程序实例就更好了关于oracle将数据导入导出为txt文本的proc编程有关问题
proc oracle 编程 存储

------解决方案--------------------
建议楼主不要急于动手,先静下心来,好好看书!
------解决方案--------------------
create directory dir_desktop as 'C:\Documents and Settings\Administrator\桌面\';

declare
   file utl_file.file_type;   
begin
   file := utl_file.fopen(upper('desktop '),'测试.txt','a');
   utl_file.put_line(file,'XXX到此一游');
   utl_file.fclose(file);
end;