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
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
Depends On
4Used By
No items found