SQL Server - CONSULTA PROCEDIMIENTO ALMACENADO

   
Vista:

CONSULTA PROCEDIMIENTO ALMACENADO

Publicado por saulo32 (1 intervención) el 25/04/2015 21:01:22
Hola quiero hacer un procedimiento almacenado que reciba 3 parametros
select bonus,name, st.SalesLastYear, sc.rowguid from Sales.SalesPerson sp,
Sales.SalesTerritory st,Sales.Customer sc
where sp.TerritoryID = st.TerritoryID and sc.TerritoryID = st.TerritoryID
and Bonus like '5%' and name like 'n%' and sc.rowguid like '3%'
en este caso si uno de los parametros falta que me liste los otros 2,
si faltan 2 que me liste solo el parametro ingresado....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

CONSULTA PROCEDIMIENTO ALMACENADO

Publicado por Isaias (3186 intervenciones) el 27/04/2015 17:58:38
Utiliza algo como:

1
2
3
4
5
6
7
8
9
10
11
IF OBJECT_ID('dbo.my_proc', 'P') IS NOT NULL
    DROP PROCEDURE dbo.my_proc;
GO
CREATE PROCEDURE dbo.my_proc
    @first int = NULL,  -- NULL default value
    @second int = 2,    -- Default value of 2
    @third int = 3      -- Default value of 3
AS
    SET NOCOUNT ON;
    SELECT @first, @second, @third;
GO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar