SQLServerのbcpコマンドを使ってBULK INSERT用のフォーマットファイルを出力する

bcpコマンドを使ってBULK INSERT用のフォーマットファイルを出力することができます。

スポンサーリンク

bcpコマンドを使ってBULK INSERT用のフォーマットファイルを出力する

bcpコマンドを使ってBULK INSERT用のフォーマットファイルを出力することができます。

テーブル準備

まずはフォーマットテーブルを出力させるためのテーブルを作成します。

フォーマットファイル作成

次に作成したテーブルのフォーマットテーブルをbcpコマンドで出力させます。

コマンドプロンプトを開いて以下のコマンドを入力します。

上記の例では「-t ,」でデータファイルのセパレータ文字を「,」にしています。

また「-T」オプションは「Windows認証」でデータベースにログオンする場合に指定するようです。

通常のユーザー、パスワード入力でログインする場合は「-U ユーザー名 -P パスワード」でログオンするようです。

以下が出力されたフォーマットファイルです。

上記のようにXMLファイルでフォーマットフォーマットファイルが出力されます。

スポンサーリンク
スポンサーリンク
SQL Server
このサイトをフォローする
スポンサーリンク
ソフトウェア開発日記
タイトルとURLをコピーしました