gpt4 book ai didi

sql - 如何选择SQL Server数据库的排序规则

转载 作者:行者123 更新时间:2023-12-03 16:11:14 24 4
gpt4 key购买 nike

如果我想使用数据库存储不同的特殊字符组,该如何选择要使用的排序规则?例如,如果我将排序规则设置为克罗地亚语,并且想要使用俄语西里尔字母,日语字符(克罗地亚的特殊字符除外),那么我应该使用哪种排序规则?

谢谢,
伊利亚

最佳答案

  • 您将使用nvarchar存储数据
  • COLLATION定义排序和比较

  • 这意味着您可以在同一列中存储克罗地亚语,俄语和日语。

    但是,当您想要比较( WHERE MyColumn = @foo)或排序( ORDER BY MyColumn)时,由于排序规则,您将无法获得期望的结果。

    但是,如果需要,可以使用COLLATE子句进行更改。
    例如 ORDER BY MyColumn COLLATE Japanese_something
    我会选择覆盖您大部分数据的最常用选项。 MSDN has this maybe useful article

    关于sql - 如何选择SQL Server数据库的排序规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4552882/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com