由于本来对ORACLE不熟悉,现在需要实现这个功能.
怎么将SQL的结果每天自动放到E:\SQLFILES\下,但如果有该文件名也要能替换该文件?
我知道怎么设置JOB,但我不知道怎么写脚本把SQL的内容放到指定的目录,如果有该文件就替换,没有就新建,
烦请各位大虾帮助写个SCRIPT.分不够再加

解决方案 »

  1.   

    参考下
    http://blog.csdn.net/java3344520/archive/2010/05/28/5631277.aspx
      

  2.   

    用oracle自带工具可以参考一楼的还可以用pl/sql dev查询表,后导出查询结果为csv文件
    若数据量较大可用用golden6,导出作一下格式处理就行
      

  3.   

    在Oracle中用spool命令可以将SQL脚本写到指定目录spool常用的设置
    set colsep' ';    //域输出分隔符
    set echo off;    //显示start启动的脚本中的每个sql命令,缺省为on
    set feedback off;  //回显本次sql命令处理的记录条数,缺省为on
    set heading off;   //输出域标题,缺省为on
    set pagesize 0;   //输出每页行数,缺省为24,为了避免分页,可设定为0。
    set termout off;   //显示脚本中的命令的执行结果,缺省为on
    set trimout on;   //去除标准输出每行的拖尾空格,缺省为off
    set trimspool on;  //去除重定向(spool)输出每行的拖尾空格,缺省为off本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/java3344520/archive/2010/05/28/5631277.aspx