sql-server - Kanji in Latin1_General_CI_AI 对照表

标签 sql-server collation

我们有几个月的生产应用。数据库 (SqlServer 2008) 将 Latin1_General_CI_AI 作为默认排序规则。

现在我们被要求介绍日语。在此排序规则中使用日文字符有任何问题或缺点吗?

当然,所有文本字段都是 nvarchar。

斯特凡诺

最佳答案

默认情况下,片假名和平假名被视为相同。

这将影响排序顺序和比较。

如果您需要区别对待片假名和平假名,您可能希望使用以 _CI_AI_KS 结尾的归类。所以你可以使用 Latin1_General_CI_AI_KS。

  • CI - 不区分大小写
  • AI - 对口音不敏感
  • KS - 假名敏感

关于sql-server - Kanji in Latin1_General_CI_AI 对照表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8574335/

相关文章:

MySQL 查询未返回正确结果

mysql编码加密文本

从文本字段中提取单词的 SQL 查询

SQL Server : procedure call, 内联串联不可能吗?

sql-server - SQL Server Container Linux - 用户 'sa' 登录失败

java - 合并时生成错误的 SQL 更新查询

mysql - 精确匹配 UTF-8 上的 mysql 查询?

sql-server - 如何修复 SQL Server 查询中的排序规则冲突?

sql - 区分大小写的 SQL 区分大小写

sql-server - 我们可以使用单个数据库连接从多个线程同时执行多个数据库选择语句吗?