データベースにテキストファイルをインポートしようとすると変換エラーが発生します。以下は、私が受け取ったエラーメッセージです。1行4列の一括読み込みデータ変換エラー(指定したコードページの型が一致しないか無効な文字)
行1、列4(年)の一括読み込みデータ変換エラー(指定したコードページの型不一致または無効な文字)です。ここで
は、私のクエリコードです:
100,Christoph,Van Gerwen,2011
101,Anar,Cooke,2011
102,Douglis,Rudinow,2008
私は問題is..Belowが私の一括挿入コードが何であるかを知っていると思う:ここ
CREATE TABLE Students
(
StudentNo Integer NOT NULL Primary Key,
FirstName VARCHAR(40) NOT NULL,
LastName VARCHAR(40) NOT NULL,
Year Integer,
GPA Float NULL
);
は、テキストファイルからのサンプルデータは、次のとおりです。
use xta9354
bulk insert xta9354.dbo.Students
from 'd:\userdata\xta9_Students.txt'
with (fieldterminator = ',',rowterminator = '\n')
サンプルデータでは、さらに別の属性Graが存在するにもかかわらず、年属性の後に '、'はありません年末年始はNULLです
誰かがこの問題を解決する方法を教えてください。
5列の表に4列を挿入しているようです。フォーマットファイルを使用していますか?書式設定によっては、行末に余分なASCII文字が検出されている可能性があります。 – Kermit