txt名按照15分钟的间隔时间吐到服务器上,比如"AAA201508031300"、"AAA201508031315"等等往后以此类推来命名文件名称。
那么oracle sqlload读取的时候怎么自动动态读取txt ,并且读完一个删一个呢?
如下:
load data
infile 'C:\导入测试\AAA201508031300.txt'----------下一个15分钟就变成AAA201508031315.txt文件了
append into table AAA
....
....

解决方案 »

  1.   

    可以写一个shell脚本,设定一个crontab job,每十五分钟扫描一次文件夹,获得当前文件名并写入ctl文件,然后调用sqload.
      

  2.   

    可以写一个shell脚本,设定一个crontab job,每十五分钟扫描一次文件夹,获得当前文件名并写入ctl文件,然后调用sqload.----
    你好,我的系统是winds的,要用dos批处理吗?另外每十分分钟扫描一次文件夹,获得当前文件名并写入ctl文件,有可以学习的代码借鉴吗?我看看来试写,才学不太会。