1
我想處理特定文件夾中的文件(數據文件)中的所有.CSV。我的問題是如何將這個文件名傳遞給SQL加載器,因爲每次它將是不同的文件名。SQL加載程序:寫入用於處理多個數據文件的批處理文件(窗口)
我想在單個批處理文件中包含所有這些東西,這樣我就可以隨時安排它。
任何人都可以幫我嗎?
預先感謝....
MEHUL
我想處理特定文件夾中的文件(數據文件)中的所有.CSV。我的問題是如何將這個文件名傳遞給SQL加載器,因爲每次它將是不同的文件名。SQL加載程序:寫入用於處理多個數據文件的批處理文件(窗口)
我想在單個批處理文件中包含所有這些東西,這樣我就可以隨時安排它。
任何人都可以幫我嗎?
預先感謝....
MEHUL
假設爲每個.csv文件有相應.CTL(控制文件)以下應該工作:
for %%i in (*.csv) do (
sqlldr data=%%i control=%%~ni.ctl log=%%~ni.log
)
這假定這些文件位於當前目錄中。在迭代輸入文件之前,您可能需要添加適當的cd
命令。