• システム開発に関わる内容をざっくりと書いていく

bcpコマンド

bcpコマンドでDBのデータとテキストデータを高速に出し入れできる。コンソールから使用する。

以下、DBからテキストへ(TestテーブルからC:\temp\test.txtを作成)

bcp ParentInvestigation.dbo.Test out "C:\temp\test.txt" -c -S .\SQLEXPRESS -U sa -P sa

以下、テキストからDBへ(C:\temp\test.txtからTestテーブルへデータを読み込み)

bcp ParentInvestigation.dbo.Test in "C:\temp\test.txt" -c -S .\SQLEXPRESS -U sa -P sa

テストなどでテーブル単位でのデータ移行などをする時にTruncateコマンドと組み合わせて利用すると便利。