我不得不将我的数据库排序规则和所有列排序从AS更改为AI。
有些记录是表键的一部分,所以现在我在基数中有错误的双重性。
X Y DATE
1 à 2015-08-01 00:00:20
2 a 2015-08-01 00:00:23
X和Y是表键。
我该如何解决?我在一个脚本中考虑将所有重音字符替换为[]之间的正常字符。示例“ábc”将变为“[a] bc”。但是在改变校对之前我必须这样做。
有没有人有更好的解决方案?
答案 0 :(得分:1)
我有同样的问题,但那是因为我也在改变字符集。
旧排序规则:SQL_Latin1_General_ CP1253 _CI_AS
新排序规则:SQL_Latin1_General_ CP1 _CI_AI
在我的情况下,只需将其更改为不重要的重音。所以我使用了以下一个,没有重复的行:
SQL_Latin1_General_的 CP1253 强> _CI_AI