SQL Tips

 

[SQL Server] BCPでString data, right truncationエラーが発生した時解決法

[SQL Server Native Client 10.0]String data, right truncation / SQLState = 22001

BCPコマンドを利用する時に下記のエラーが発生した場合解決法を説明する。

エラーメッセージ

SQLState = 22001, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]String data, right truncation

解決法

BCPコマンドで利用するtxt, csvなどのファイルの文字コードは「ANSI」とする。

これで解決になるはず。。

「BULK INSERT」を利用する時はtxt, csvなどのファイルの文字コードを「UNICODE」に設定するが、
「BCP」では「ANSI」に設定する。

ちなみに「BULK INSERT」で「ANSI」に設定すると文字化けのデータが発生する。
このエントリーをはてなブックマークに追加
2015-03-05 11:20:40   3230

コメント

[SQL Server] 照合順序の「Japanese_CI_AS」の意味

-.日付:2016-01-05   カテゴリ : -   閲覧数:3466

[SQL Server] データ整列が2つの場合,効率が良いページング(paging)方法

-.日付:2015-08-17   カテゴリ : -   閲覧数:1180

[SQL Server] 効率が良いページング(paging)方法

-.日付:2015-08-17   カテゴリ : -   閲覧数:1222

SQL Server Management Studio サーバーへの接続履歴を削除する方法

-.日付:2015-03-27   カテゴリ : -   閲覧数:1900

[SQL Server] BCPでString data, right truncationエラーが発生した時解決法

-.日付:2015-03-05   カテゴリ : -   閲覧数:3230

[SQL Server] カラム名を変更する方法 - sp_rename

-.日付:2015-01-24   カテゴリ : -   閲覧数:1643

[SQL Server] Transact-SQLを使ってSQL Server ユーザーを削除する方法

-.日付:2015-01-16   カテゴリ : -   閲覧数:1476

Copyright © 2015 INNOYA.COM All rights reserved. RSS