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
)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23590362/viewspace-630921/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23590362/viewspace-630921/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值