我想知道为什么 ADS 中没有不区分大小写的 Unicode 字符字段类型?
虽然您可以将 NVarChar 字段的索引排序规则设置为不区分大小写,但使用简单查询WHERE field = 'HeLlO WoRlD'
找不到值'Hello World'
?
我知道这WHERE field = 'HeLlO WoRlD' COLLATE ads_default_ci
行得通,但对每一次比较都这样做不是一种选择。
CiChar 字段类型不支持 Unicode(除非您在其中存储 UTF-8 字符串会导致其他问题)。