dbo.LED_idiomas

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

4
Name Data Type Length Description
@p_action varchar 10
@p_idioma smallint 2
@p_codigo_idioma varchar 3
@p_nombre_idioma varchar 30

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE OR ALTER PROCEDURE dbo.LED_idiomas 
 -- Add the parameters for the stored procedure here
 @p_action          varchar(10),
 @p_idioma          smallint,
 @p_codigo_idioma        varchar(3),
 @p_nombre_idioma        varchar(30)
 
AS
BEGIN
 -- SET NOCOUNT ON added to prevent extra result sets from
 -- interfering with SELECT statements.
 SET NOCOUNT ON;

    -- Insert statements for procedure here
 IF (@p_action = 'SEARCH' OR @p_action = 'SELECT') BEGIN

  IF (@p_idioma IS NULL AND @p_codigo_idioma IS NULL) BEGIN

   SELECT * FROM idiomas ORDER BY nombre_idioma

  END ELSE

   IF (@p_codigo_idioma IS NULL) BEGIN

    SELECT * FROM idiomas WHERE idioma = @p_idioma ORDER BY nombre_idioma

   END ELSE

    IF (@p_idioma IS NULL) BEGIN

     SELECT * FROM idiomas WHERE codigo_idioma = @p_codigo_idioma ORDER BY nombre_idioma

    END ELSE

     SELECT * FROM idiomas 
     WHERE codigo_idioma = @p_codigo_idioma 
     AND idioma = @p_idioma
     ORDER BY nombre_idioma

 END


 
END

GO

Depends On

1

Used By

No items found