我一直在问自己这个问题有一段时间了,在网上找不到任何好的建议。我们正在运行带有SQL Server 2008 R2
.
我们正在开发可以翻译成法语、德语、意大利语和英语的应用程序。
现在,如果我想从头开始创建一个新数据库,在这种情况下最好的排序规则是什么?
我找到了关于这个主题的文档,我知道它会改变我们对数据库中的内容进行排序和比较的方式,但我还没有找到任何好的资源来帮助我们选择正确的资源!
我们已经使用FRENCH_CI_AS
了一段时间,但我们确实错过了一点案例敏感性......对我们来说最好的选择是什么?
我读过很多公司使用LATIN1_GENERAL_CI_AS
,但仍然不区分大小写,我真的不明白他们为什么不区分大小写,尤其是在处理需要区分大小写的德语等语言时!选择 CS 排序规则有缺点吗?如果是这样,它们是什么?
编辑:什么是最好的排序规则(在我们的例子中)?
LATIN1_GENERAL_CI_AS
LATIN1_GENERAL_CS_AS
FRENCH_CI_AS
FRENCH_CS_AS
- 另一种更适合我们的语言先决条件的排序规则?
谢谢你的帮助 !