ADSに大文字と小文字を区別しないUnicode文字フィールドタイプがないのはなぜだろうと思っていました。
NVarCharフィールドへのインデックスの照合で大文字と小文字を区別しないように設定できますが、を使用した単純なクエリでWHERE field = 'HeLlO WoRlD'
は値が見つかりません'Hello World'
か?
私はそれWHERE field = 'HeLlO WoRlD' COLLATE ads_default_ci
がうまくいくことを知っていますが、すべての比較に対してそれを行うことはオプションではありません。
CiCharフィールドタイプはUnicodeに対応していません(他の問題を引き起こすUTF-8文字列をそこに格納しない限り)。