求助字符集对唯一性索引的影响
环境:windows 2000 sever 中文版
sql server 2000 中文版sp4 ,字符集是默认的
经过测试,在sql server中表中有字段 itemname nvarchar(40),我在该字段上建立唯一性索引,在向表中增加数据时,例如一个记录中itemname为(密度),括号是中文的;再加一条记录itemname为(密度),括号是英文的,会引起“违反unique key约束,不能插入重复键"的错误。
我发现对一些中文字符如%和%,-和-,(和(,)和)都会出现上面的错误
我的推测是由于sql server中这些字符的索引值是相同造成的。有无办法解决这个问题?