これを行うと、プレーンな古い varchar で正しく動作するため、nVarchar の問題ではないと思います。
declare @RAM TABLE(
Descr Varchar(128)
)
INSERT INTO @RAM(Descr) VALUES('De La Crème')
SELECT * FROM @RAM
しかし、一括挿入で同じデータをインポートするのに問題があります。
Q: アクセント グラブを許可するために不足している設定はありますか?
これを行うと、プレーンな古い varchar で正しく動作するため、nVarchar の問題ではないと思います。
declare @RAM TABLE(
Descr Varchar(128)
)
INSERT INTO @RAM(Descr) VALUES('De La Crème')
SELECT * FROM @RAM
しかし、一括挿入で同じデータをインポートするのに問題があります。
Q: アクセント グラブを許可するために不足している設定はありますか?
あなたの質問はBulk Insert
(実際にはBulk Insert
、コードにはありません) またはINSERT
ではなく、データ型に関連しています。UNICODE 値として定義する文字列定数の前にnvarcharを使用する必要があります。N
declare @RAM TABLE(
Descr nvarchar(128)
)
INSERT INTO @RAM(Descr) VALUES(N'De La Crème')
SELECT * FROM @RAM