ヘルプデスクを頑張る

ヘルプデスクを頑張る

とある会社のヘルプデスクを週に3日頑張っている。
仕事のメモとしてのブログ、自分の備忘録です。
他の人はあまり役に立ちません。

Amebaでブログを始めよう!
SQLサーバからデータをテーブル単位にTXTに抜き出すバッチを作成した。
本当は、今は、Accessとか、DDOとかツールが用意されているんですけど、
時代遅れな私は、このBCPってツールが好きなんです。

このバッチを、テーブル名と日付をつけてバッチから呼び出します。

-------------------
@echo off
set TOP=E:\TEST\
if "%1" EQU "" goto :ERRout
set TBL=%1
set YMD=%2
 
if exist %TOP%csv\%TBL%.csv  del /q %TOP%csv\%TBL%.csv
 
bcp TEST.dbo.%TBL% out %TOP%csv\%TBL%.csv -SServerName -UUserName -PPassword -c -o %TOP%log\%YMD%\%TBL%-out.log -e %TOP%log\%YMD%\%TBL%-out-row.log -t"
 
if not ERRORLEVEL == 0 GOTO :ERRout 
goto :EOF
 
:ERRout
exit /B 1

--------------------------
データをImportはまた次回