如果我想使用数据库来存储不同组特殊字符,我应该选择哪种排序规则呢?例如,如果我将排序规则设置为克罗地亚语,并且想要使用俄语西里尔字母、日本字符,但不包括克罗地亚特殊字符,那么我应该使用哪种排序规则呢?
谢谢, Ilija
谢谢, Ilija
这意味着您可以在同一列中存储克罗地亚语、俄语和日语等多种语言。
但是,当您想要进行比较 (WHERE MyColumn = @foo
) 或排序 (ORDER BY MyColumn
) 时,由于排序规则的不同,将无法获得您期望的结果。
然而,如果需要,您可以使用 COLLATE 子句来更改排序规则。例如:ORDER BY MyColumn COLLATE Japanese_something
我建议选择最常见的选项,以涵盖大部分数据。 MSDN 上有这篇也许有用的文章。