テキストファイルをデータベースにインポートしようとすると、変換エラーが発生します。以下は私が受け取ったエラーメッセージです:
行1、列4(年)のバルクロードデータ変換エラー(指定されたコードページのタイプの不一致または無効な文字)。
これが私のクエリコードです:
CREATE TABLE Students
(
StudentNo Integer NOT NULL Primary Key,
FirstName VARCHAR(40) NOT NULL,
LastName VARCHAR(40) NOT NULL,
Year Integer,
GPA Float NULL
);
テキストファイルのサンプルデータは次のとおりです。
100,Christoph,Van Gerwen,2011
101,Anar,Cooke,2011
102,Douglis,Rudinow,2008
私は問題が何であるかを知っていると思います..以下は私の一括挿入コードです:
use xta9354
bulk insert xta9354.dbo.Students
from 'd:\userdata\xta9_Students.txt'
with (fieldterminator = ',',rowterminator = '\n')
サンプルデータでは、Year属性の後に'、'はありませんが、Yearの後にNULLである別の属性Gradeがあります。
誰かがこれを修正する方法を教えてもらえますか?