1

如果我这样做,它可以与普通的旧 varchar 一起正常工作,所以我认为这不是 nVarchar 问题:

declare @RAM TABLE(
Descr Varchar(128)
)
INSERT INTO @RAM(Descr) VALUES('De La Crème')
SELECT * FROM @RAM

但是我无法使用批量插入导入相同的数据。

问:我是否缺少允许重音重音的设置?

4

1 回答 1

0

您的问题与Bulk Insert(实际上,Bulk Insert您的代码中没有)或无关INSERT,而是与数据类型有关。您需要使用nvarcharN在将其定义为 UNICODE 值的字符串常量前面。

declare @RAM TABLE(
Descr nvarchar(128)
)
INSERT INTO @RAM(Descr) VALUES(N'De La Crème')
SELECT * FROM @RAM
于 2013-05-22T01:19:56.393 回答