Tema: error en SP
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/03/2008, 12:38
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años, 2 meses
Puntos: 38
Re: error en SP

Código:
CREATE PROCEDURE spBuscaPacientes
    -- Add the parameters for the stored procedure here
    @NOMBRE nchar(30),
    @MADRE nvarchar(30),
    @DIRECCION nvarchar(60),
    @TEL nvarchar(50)
AS
BEGIN
    DECLARE @criteria nvarchar(1000)
    DECLARE @statement nvarchar(2000)
    SET @criteria = 'WHERE 1=1 '
IF NOT @NOMBRE IS NULL
    SET @criteria = @criteria + 'AND Nombre LIKE @NOMBRE '
IF NOT @MADRE IS NULL
    SET @criteria = @criteria + 'AND Nombre_Madre LIKE @MADRE '
IF NOT @DIRECCION IS NULL
    SET @criteria = @criteria + 'AND Direccion LIKE @DIRECCION'
IF NOT @TEL IS NULL
    SET @criteria = @criteria + 'AND Telefono_1 LIKE @TEL'



execute ('SELECT * FROM Pacientes' + @criteria)

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.

Última edición por Andres95; 07/03/2008 a las 13:32 Razón: Sintaxis