oracle输出查询,Oracle 查询文件输出简介一

REM 当能大家也可以使用c来写,这个也比较简单,在 这里就不给介绍了

REM Remember to update initSID.ora, utl_file_dir='D:\oralce_log\utl' parameter

declare

oraload utl_file.file_type;

CURSOR sql_out IS

SELECT EMPNO||' ' || ENAME ||' ' || JOB || ' ' ||MGR || ' ' ||

HIREDATE || ' ' || SAL ||' '||COMM as A from emp_001;

sql_out_all sql_out%ROWTYPE;

begin

oraload := utl_file.fopen('D:\oralce_log\utl', 'tab1.txt', 'w');   --这里就是和 java 写文件是一个道理

OPEN sql_out;

LOOP

FETCH sql_out INTO sql_out_all;

EXIT WHEN sql_out%NOTFOUND;

utl_file.putf(oraload, '%s,%s\n',sql_out_all.A,'');

end loop;

utl_file.fclose(oraload);  -- 一定得关闭文件

end; /

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值