Sql server 是否存在仅限windows unicode的排序规则?
我正在尝试了解Unicode和排序规则,以及如何在ms sql server 2014中正确使用排序规则。Sql server 是否存在仅限windows unicode的排序规则?,sql-server,unicode,sql-server-2014,collation,Sql Server,Unicode,Sql Server 2014,Collation,我正在尝试了解Unicode和排序规则,以及如何在ms sql server 2014中正确使用排序规则。 国家: Windows Unicode only排序规则只能与COLLATE子句一起使用,以将排序规则应用于列级和表达式级数据的nchar、nvarchar和ntext数据类型。它们不能与COLLATE子句一起使用,以更改数据库或服务器实例的排序规则 什么是仅限Windows unicode的排序规则?我想将我的数据库转换为支持unicode,所以现在我只使用nvarchar、nchar和
国家: Windows Unicode only排序规则只能与
COLLATE
子句一起使用,以将排序规则应用于列级和表达式级数据的nchar、nvarchar和ntext
数据类型。它们不能与COLLATE
子句一起使用,以更改数据库或服务器实例的排序规则
什么是仅限Windows unicode的排序规则?我想将我的数据库转换为支持unicode,所以现在我只使用nvarchar、nchar和ntext。我从sys.fn\u helpcollations()中选择了*并得到了一个排序规则列表。它们都不被描述为仅Unicode排序规则。这就是我感到困惑的地方,如果有一个像微软所说的只有unicode的排序规则,我怎么能找到它,它背后的逻辑是什么 使用此选项获取代码页为0的排序规则,该排序规则应为仅限unicode的排序规则
选择名称、排序规则属性(名称、“代码页”)作为代码页、说明
从sys.fn\u HelpCollations()按代码排序页面
去
主题外;从中:ntext、text和image数据类型将在未来版本的Microsoft SQL Server中删除。避免在新的开发工作中使用这些数据类型,并计划修改当前使用它们的应用程序。改用nvarchar(max)、varchar(max)和varbinary(max)。