SQLServerにbcpコマンドにより、データをインポート、エクスポートする。
bcp DataBase.dbo.Test out C:TestData.txt -T -c -S .\SQLExpress |
説明
ローカルのSQLServer・Testテーブルから、
CドライブにTestData.txtをエクスポート
bcp DataBase.dbo.Test in C:TestData.txt -T -c -S .\SQLExpress |
140030 154006 2006-09-25 各データは、タブ区切りでOK! |
注意)
1.datetime型のデータには、2006-09-25 形式で記入
2006-9-25 とか 2006/09/25 ダメ!!エラーになる
『キャストした文字コードが正しくありません。』
2.money型には、NULLの入力はダメ!!0などに置き換えること。
BCP データファイル中で予期しない EOF が検出されました。
オプションの説明
-T:ユーザ、パスワード指定しなくて、よくなるらしい。
-S server_name\instance_name:接続先のサーバ()
-c:ASCIIモードでデータを転送
-q:データベース名などにスペースや引用符が含まれる場合、使用する。
-f:フォーマットを指定する
bcpコマンドの詳細は、以下を参照
bcpコマンドの使い方(formatを使用)
bcpコマンドのオプション1
bcpコマンドのオプション2
0 件のコメント:
コメントを投稿