【发布时间】:2012-07-07 14:41:08
【问题描述】:
如果不是,那么实际上是什么 Sql Server collation?也许我对排序规则(作为一个概念)的理解是错误的。
我不希望将我的排序规则指定为希腊语、冰岛语甚至西欧语。我希望能够使用 Unicode 支持的任何语言。
(我使用的是 MSSQL 2005)
更新:好的,我换个说法:是否有通用的、独立于文化的排序规则可用于任何文化的文本?我知道它不会包含特定于文化的规则,例如匈牙利语中的 'ty' 或德语中的 ß=ss,但会提供一致且大部分可接受的结果。
是否有任何非文化特定的排序规则?
【问题讨论】:
-
然后使用
nvarchar等代替varchar。排序规则仍然在确定比较(并因此排序)规则方面发挥作用,但不会影响在这种情况下可以存储的字符范围。 -
dba.stackexchange.com/a/31861/19091 很好地解释了排序规则在 SQL 服务器上下文中的作用。
标签: sql-server unicode internationalization