2010年12月17日金曜日

bcpユーティリティと BULK INSERT

CSVファイルから SQL Serverへのデータ読み込み速度向上のため調べたもの。
結局使わなかったけど。

コマンドプロンプトから、たとえば
 bcp "tablename" IN "C:\csvfilename"
  -c -r\n -t, -q -b1000 -U username -P password

または

 BULK INSERT tablename from "C:\csvfilename"
  (ただし所有者のみ)


※テーブルの列サイズが小さいと「文字列データの右側が切り捨てられました。」とエラーになる。

0 件のコメント: