bcp script

@echo off
@set hostName=nnn.nam.nsroot.net
@set dbName=_TEST
@set portNum=2431
@set userName=gic
@set password=gic


REM bcp database_name.owner.table_name in datafile_name -c -t'|' -Usa -Ppwd -Ssybsrv -b5000
echo load start
 

for %%f in (*.csv) do (
  for /F "delims=. tokens=1" %%i in ("%%f")do (
    echo %%i
    call :load %%i
  )
)
goto :done


 

:load
echo %time%
echo start to load %1.csv under %cd% >>load_delta01.log
echo ------------------------%1 start at %time%-------------------------
REM bcp %dbName%..%1 in %cd%\%1.csv  -f %cd%\%1.fmt  -F 2 -b 10000  -S%hostName%,%portNum% -U%userName% -P%password% >>load_delta01.log
REM bcp %dbName%..%1 in %cd%\%1.csv  -t '|' -F 2 -b 10000 -S%hostName%,%portNum% -U%userName% -P%password% >>load_delta01.log
bcp %dbName%..%1 in %cd%\%1.csv  -f %cd%\%1.fmt  -F 2 -b 10000   -S%hostName%,%portNum% -U%userName% -P%password% >>load_delta01.log
echo %time%
goto :eof


:done
echo load complete
pause

REM EXECUTE master..xp_cmdshell 'E:\Mssql\Binn\BCP pubs..authors out C:\authors.txt /c /Sservername /T -n -t "|" '








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值