Solo como comentario, no puedes comparar contra nulo... (algo = null)
pero puedes utilizar la sentencia (algo is null), o la funcion isnull(algo,[valor regresado en caso de que algo sea nulo])
En tu ejemplo, podria quedar como sigue:
Código:
CREATE PROCEDURE [Buscar_Solicitud]
@IdUsuario int,
@IdSol int
AS
IF isnull((Select Tipo
From Solicitudes
Where IdUsuario = @IdUsuario And IdSolicitud = @IdSol), '1') = '1'
BEGIN
-- Aqui ejecutan lo que corresponda a este caso
END
ELSE
BEGIN
-- Aqui ejecutan lo que corresponda a este caso
END
GO