dbo.contraparte_cambiar_padron

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

2
Name Data Type Length Description
@contraparte int 4
@id_padron int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- Create the stored procedure in the specified schema

/* 
  EXEC contraparte_cambiar_padron 225840,213653368
*/



CREATE OR ALTER PROCEDURE dbo.contraparte_cambiar_padron
    @contraparte INT,
    @id_padron INT
-- Tiene que recibir la contraparte y el id padron a cual se le va a asignar
AS
BEGIN
    -- body of the stored procedure
    IF ( @contraparte IS NOT NULL AND @id_padron IS NOT NULL )
        BEGIN
            DECLARE @informe INT = NULL;
            DECLARE @identificador VARCHAR(10) = NULL;
            DECLARE @identificacion VARCHAR(50) = NULL;
            --
            SELECT @informe=informe FROM LN_demo WHERE contraparte=@contraparte;
            --
            SELECT @identificacion=identificacion,@identificador=identificador FROM padrones WHERE id_padron=@id_padron;
            --
            IF ( @informe IS NOT NULL AND @identificacion IS NOT NULL AND @identificador IS NOT NULL )
                BEGIN
                    UPDATE informes SET identificador=@identificador,numero=@identificacion WHERE informe=@informe OR informe_padre=@informe;
                    UPDATE LN_contrapartes SET id_padron=@id_padron WHERE contraparte=@contraparte;
                END
        END
END
GO

Used By

No items found