Sql server 支持所有欧洲语言和俄语西里尔文的SQL排序规则
有可能在表格上进行排序吗?我构建了一个多租户应用程序,不希望每个国家都有一个额外的数据库,因为排序规则是不同的。如果这有什么不同,我会使用SQL Server 2008 R2。您需要使用nvarchar。您将无法在varchar中存储多个字母 排序规则是用于非unicode数据的代码页,也是用于这两者的排序和比较。但在指定的代码页中,您仍然被限制为8位ASCII 对于每个字符集/字母表,可以有不同的表,比如说,在一个1对1的表中,有一些父实体表。但是,nvarchar更简单,除非您计划使用TB的文本,而这种文本的开销比宽数据要好Sql server 支持所有欧洲语言和俄语西里尔文的SQL排序规则,sql-server,tsql,Sql Server,Tsql,有可能在表格上进行排序吗?我构建了一个多租户应用程序,不希望每个国家都有一个额外的数据库,因为排序规则是不同的。如果这有什么不同,我会使用SQL Server 2008 R2。您需要使用nvarchar。您将无法在varchar中存储多个字母 排序规则是用于非unicode数据的代码页,也是用于这两者的排序和比较。但在指定的代码页中,您仍然被限制为8位ASCII 对于每个字符集/字母表,可以有不同的表,比如说,在一个1对1的表中,有一些父实体表。但是,nvarchar更简单,除非您计划使用TB的
编辑:我的错误,排序总是排序和比较。您需要使用nvarchar。您将无法在varchar中存储多个字母 排序规则是用于非unicode数据的代码页,也是用于这两者的排序和比较。但在指定的代码页中,您仍然被限制为8位ASCII 对于每个字符集/字母表,可以有不同的表,比如说,在一个1对1的表中,有一些父实体表。但是,nvarchar更简单,除非您计划使用TB的文本,而这种文本的开销比宽数据要好
编辑:我错了,排序规则总是排序和比较。您确定排序规则不适用于nvarchar吗?在表设计器中,我可以将nvarchar字段的排序规则从更改为任何内容。您确定nvarchar不计算排序规则吗?在表设计器中,我可以将nvarchar字段的排序规则从更改为任何内容。