SQL Server:日本語の一致の問題

posted on 2005年10月5日 20:24 投稿者 Elfaria

河端さんのBlogより。

SQL Server 2005  Sep. CTP での問題です。

Feedback : 'ああ' Like 'あ★%' で、1万文字以上に一致する件

 'ああ' Like 'あ★%' で、★のところに入る文字は、本来、全角かな「あ」、全角カナ「ア」、半角カナ「ア」のはずです。
 あと、パターン一致用の「%」と「_」が該当するはずです。

 しかし、実際には、1万文字以上がヒットします。
 照合順序によっては、2万文字以上となります。

 非常に変わったところでは、1月を一文字で表すNCHAR(12992) 「?」も一致します。
 'ああ' Like 'あ?%' が TRUE になるのです。

日本語(というか各言語?)の一致問題って、かなり重要な問題なので、是非ともVoteをお願いします。

Vote先:
Bug Details: Japanese charactor match a lot of charactor in operation 'LIKE'

RTMに間に合いますように…。

関連リンク:
SQL Server 2005 Sep CTP: 文字列処理の問題
【SQL Server 2005】Japanese_CI_AS の長音処理がおかしい

FeedBack リンク:
Bug Details: Japanese_CI_ASなどで長音記号(ー)を検索できない

コメント