中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

SQL Server2005のCollateはJapanese_90_Binにしよう

http://blogs.wankuma.com/naka/archive/2005/09/29/18540.aspx#41922

古いネタにコメントがあったので再度周知

>これってSP1で直っているのでしょうか?
>私のSQL Server2005SP1では現象がでません。

>共に正しく、1件を返します

ハイフンを正しくlike検索できないのはバグで、治っています。

ソート順にない文字が入ってきたときに無視するのは仕様です。

declare @tbl as table
(
val nvarchar(100)
)
insert into @tbl values('デ〇タ')

select * from @tbl where val collate japanese_90_ci_as like '%デタ%'

本来デ〇タを%デタ%ではひっかけられないはずが引っ掛かります。

japanese_90_binにすれば引っ掛からなくなります。

like検索の場合にはもれなくbinにしておかないと苦情必至です。

ご注意を

投稿日時 : 2006年10月20日 17:03

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント