SQL Server 2005 のバルク ロードから次のエラー メッセージが表示されます。この問題を解決するためのアイデアを探していました。
行 2、列 4 (タイプ) の一括読み込みデータ変換エラー (指定されたコードページのタイプの不一致または無効な文字)。
BULK INSERT dbo.BobTable FROM 'C:\DataFiles\Bob.txt'
WITH (FIELDTERMINATOR = '","', FIRSTROW=2,ROWTERMINATOR = '\n',DATAFILETYPE='char')
何か案は?
"id","altid","altid2","type"
123456789.00,"ABC1234","ABC1234","R"
ソース ファイルは変更できませんが、挿入先のテーブルは変更できます。(理由は聞かないでください。ただし、ID の末尾に小数が挿入されています。対処する必要があります。)
CREATE TABLE [dbo].[BOB](
[id] [nvarchar](50) NULL,
[Altid] [nvarchar](50) NULL,
[Altid2] [nvarchar](50) NULL,
[type] [nvarchar](50) NULL
)