windows sql loader批處理
echo off
del *.ctl
for /R %%i in (*.dat) do (
echo.%%~fnxi檔案處理中...
echo.LOAD DATA>>%%~ni.ctl
echo.INFILE '%%~nxi'>>%%~ni.ctl
echo.INTO TABLE user_info>>%%~ni.ctl
echo.APPEND>>%%~ni.ctl
echo.FIELDS TERMINATED BY '\t'>>%%~ni.ctl
echo.TRAILING NULLCOLS>>%%~ni.ctl
echo.^(>>%%~ni.ctl
echo.USERID CHAR^(55^),>>%%~ni.ctl
echo.USERNICK FILLER,>>%%~ni.ctl
echo.USERSN ,>>%%~ni.ctl
echo.USERGENDER CHAR^(5^),>>%%~ni.ctl
echo.EXP ,>>%%~ni.ctl
echo."LEVEL" ,>>%%~ni.ctl
echo.SERVERNUM ,>>%%~ni.ctl
echo.TYPE CHAR^(8^),>>%%~ni.ctl
echo.IP CHAR^(15^),>>%%~ni.ctl
echo.TIME DATE 'yyyy-mm-dd hh24:mi:ss',>>%%~ni.ctl
echo.ZONE CONSTANT %%~ni>>%%~ni.ctl
echo.^)>>%%~ni.ctl
sqlldr test/test@test control=%%~ni.ctl skip=1 direct=true
)
del *.ctl
for /R %%i in (*.dat) do (
echo.%%~fnxi檔案處理中...
echo.LOAD DATA>>%%~ni.ctl
echo.INFILE '%%~nxi'>>%%~ni.ctl
echo.INTO TABLE user_info>>%%~ni.ctl
echo.APPEND>>%%~ni.ctl
echo.FIELDS TERMINATED BY '\t'>>%%~ni.ctl
echo.TRAILING NULLCOLS>>%%~ni.ctl
echo.^(>>%%~ni.ctl
echo.USERID CHAR^(55^),>>%%~ni.ctl
echo.USERNICK FILLER,>>%%~ni.ctl
echo.USERSN ,>>%%~ni.ctl
echo.USERGENDER CHAR^(5^),>>%%~ni.ctl
echo.EXP ,>>%%~ni.ctl
echo."LEVEL" ,>>%%~ni.ctl
echo.SERVERNUM ,>>%%~ni.ctl
echo.TYPE CHAR^(8^),>>%%~ni.ctl
echo.IP CHAR^(15^),>>%%~ni.ctl
echo.TIME DATE 'yyyy-mm-dd hh24:mi:ss',>>%%~ni.ctl
echo.ZONE CONSTANT %%~ni>>%%~ni.ctl
echo.^)>>%%~ni.ctl
sqlldr test/test@test control=%%~ni.ctl skip=1 direct=true
)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23590362/viewspace-630921/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows批處理命令Windows
- Windows批處理學習(二)——批處理(3)薦Windows
- windows批處理之一:字串處理Windows字串
- Windows批處理檔案Windows
- Windows批處理命令專題Windows
- 開啟windows批處理大門Windows
- 部分Windows批處理指令碼整理Windows指令碼
- windows批處理之三:for迴圈Windows
- 07 Windows批處理之檔案操作Windows
- windows 批處理備份目錄指令碼Windows指令碼
- Windows10系統優化(批處理)Windows優化
- windows刪除檔案的批處理操作Windows
- 在linux中生成windows的批處理LinuxWindows
- windows批處理之二:基礎知識Windows
- windows cmt bat批處理中的註釋WindowsBAT
- Windows批處理中的變數和值Windows變數
- 批處理框架框架
- JDBC 批處理JDBC
- 碎片批處理
- 批處理命令
- 批處理概述
- 修改windows遠端桌面連線埠-批處理Windows
- Windows 批處理之DATE命令的使用方法Windows
- Windows掃描埠連結數批處理薦Windows
- 04 Windows批處理中的條件執行Windows
- Spark SQL:實現日誌離線批處理SparkSQL
- Windows下統計埠連結數的批處理Windows
- windows自帶刪除forfiles命令批處理詳解Windows
- [windows]批處理獲取時間的long型值Windows
- windows批處理之六-echo輸出不換行Windows
- oracle windows下使用批處理進行exp匯出OracleWindows
- Windows批處理(cmd/bat)常用命令小結WindowsBAT
- 10 Windows批處理之呼叫例程和bat檔案WindowsBAT
- webpack 圖片處理 loaderWeb
- 批處理命令大全
- 批處理壓縮
- 批處理----學習
- DOS 批處理命令