Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/10/2007, 08:38
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Re: Variable Interna Procedimientos Almacenados

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
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.