declare @d varchar
set @d = 'No filter'
if (@d like 'No filter')
BEGIN
select 'matched'
end
else
begin
select 'not matched'
end
el resultado de arriba no siempre coincide, ¿alguien puede decirme por qué y cómo puedo usar el resultado similar o '=' en mi procedimiento almacenado. graciasms sql use como declaración resultado en instrucción if
Añadir @d imprimir o @d para probar esto a ti mismo. – MJB
+1: Correcto: es un buen hábito definir siempre los atributos del tipo de datos que asumir los valores predeterminados. –