我使用ctl文件来控制导入数据,我里边的log日志文件里的信息在每次执行ctl文件以后,都会覆盖掉上一次的,我想问一下,有没有办法设置让log日志里边的信息只追加,不覆盖呢?

解决方案 »

  1.   

    使用sqlldr实现吗?
    能否让log日志里边的信息只追加,没试过。
      

  2.   

    每次使用不同的文件名,如果是自动批处理任务,可以按日期命名文件。
    windows下以日期命名:log=%date:~0,4%%date:~5,2%%date:~8,2%.log
    linux下以日期命名:log=`date "+%Y%m%d"`.log
      

  3.   


    windows下以日期命名:log=%date:~0,4%%date:~5,2%%date:~8,2%.log
    年月日,如果带上时分秒呢?谢谢