22325


SQL Server 2014 Express

規定の言語:Japanese  
照合順序：Japanese_CI_AI  
CSVファイル:Shift-JIS

Visual C# Windows Formアプリケーションにて  
System.Data.SqlClientを使用し、以下のようにcsvファイルをBulk Insert  
し、SQL Server Management Studioで結果を確認した所日本語が「?」で格納されてしまっていました。

[code]

    BULK INSERT table_name
    FROM 'file.csv'
    WITH (FIELDTERMINATOR = ',', FIRSTROW = 1)
    
[/code]

解決策を調べてみたのですが、改善出来ず質問させていただきました。  
他に見直す必要のある項目はございますでしょうか。


CC BY-SA 3.0
2016-02-20T20:15:41.247
22324
2016-02-20T21:22:54.567
10753
question
c# visual-studio sql-server
SQL ServerでCSVファイルを読み取りInsertすると日本語が「?」で格納される


`CODEPAGE=932`をWITHの中に追加すればいけると思います。

<https://msdn.microsoft.com/en-us/library/ms188365.aspx>


CC BY-SA 3.0
2016-02-20T21:22:54.567
22325
2016-02-20T21:22:54.567
7837
22324
answer