CASE возвращает неверный результат в MSSQL2000

Aleh
Дата: 08.10.2003 20:59:33
У меня первый возвращает 0, зато

declare @a varchar(100)

set @a = 'abc'
select case when 'abc' like @a then 1
else 0 end

возвращает 1
Denis A.
Дата: 08.10.2003 21:22:47
declare @a varchar(100)

set @a = 'abc'
select case when 'abc' like @a then 1 else 0 end


Почему неправильно-то? ('abc' like 'abc') = true. То, что здесь нет %, ^, _ или других спецсимволов - так они необязательны.
daw
Дата: 09.10.2003 08:30:15
> (\'abc\' like \'abc\') = true\r
не факт! недавно, вот, топик был\r
|>\r
сам проверял, у меня 2000-ый "возвращал false".
daw
Дата: 09.10.2003 08:32:07
пардон! вот: /topic/52349