如果我这样做,它可以正常使用普通的旧varchar,所以我不认为这是一个nVarchar问题:
declare @RAM TABLE(
Descr Varchar(128)
)
INSERT INTO @RAM(Descr) VALUES('De La Crème')
SELECT * FROM @RAM
但是我无法使用批量插入导入相同的数据。
问:我是否缺少允许重音坟墓的设置?
答案 0 :(得分:0)
您的问题与Bulk Insert
(实际上代码中没有Bulk Insert
)或INSERT
有关,但与数据类型无关。您需要在字符串常量前面使用nvarchar和N
,将其定义为UNICODE值。
declare @RAM TABLE(
Descr nvarchar(128)
)
INSERT INTO @RAM(Descr) VALUES(N'De La Crème')
SELECT * FROM @RAM