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にしておかないと苦情必至です。
ご注意を