Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
8| Name | Data Type | Length | Description |
|---|---|---|---|
| @p_cuit | varchar | 20 | |
| @p_periodo | varchar | 50 | |
| @p_anticipo_cuota | varchar | 50 | |
| @p_tipo_operacion | varchar | 100 | |
| @p_vencimiento | varchar | 20 | |
| @p_formularios | varchar | 50 | |
| @p_impuesto | varchar | 100 | |
| @p_concepto | varchar | 100 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- =============================================
-- Author: <Samuel Gonzalez>
-- Create date: <Tue 11 Jul 2017>
-- Description: <Insertar vencimiento de obligaciones de CUIT, datos provenientes de servicio externo>
-- =============================================
CREATE OR ALTER PROCEDURE dbo.insertar_vencimiento_obligacion
-- Add the parameters for the stored procedure here
@p_cuit varchar(20),
@p_periodo varchar(50),
@p_anticipo_cuota varchar(50),
@p_tipo_operacion varchar(100),
@p_vencimiento varchar(20),
@p_formularios varchar(50),
@p_impuesto varchar(100),
@p_concepto varchar(100)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- VALIDAR NO REPETIDOS E INSERTAR
IF (SELECT COUNT(*) FROM vencimientos_obligaciones
WHERE (cuit = @p_cuit)
AND (periodo = @p_periodo)
AND (anticipo_cuota = @p_anticipo_cuota)
AND (tipo_operacion = @p_tipo_operacion)
AND (vencimiento = @p_vencimiento)
AND (formularios = @p_formularios)
AND (impuesto = @p_impuesto)
AND (concepto = @p_concepto)
) = 0
BEGIN
INSERT INTO vencimientos_obligaciones
(cuit,
periodo,
anticipo_cuota,
tipo_operacion,
vencimiento,
formularios,
impuesto,
concepto,
created)
VALUES
(@p_cuit,
@p_periodo,
@p_anticipo_cuota,
@p_tipo_operacion,
@p_vencimiento,
@p_formularios,
@p_impuesto,
@p_concepto,
GETDATE())
END
END
GO
GO
-- =============================================
-- Author: <Samuel Gonzalez>
-- Create date: <Tue 11 Jul 2017>
-- Description: <Insertar vencimiento de obligaciones de CUIT, datos provenientes de servicio externo>
-- =============================================
CREATE OR ALTER PROCEDURE dbo.insertar_vencimiento_obligacion
-- Add the parameters for the stored procedure here
@p_cuit varchar(20),
@p_periodo varchar(50),
@p_anticipo_cuota varchar(50),
@p_tipo_operacion varchar(100),
@p_vencimiento varchar(20),
@p_formularios varchar(50),
@p_impuesto varchar(100),
@p_concepto varchar(100)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- VALIDAR NO REPETIDOS E INSERTAR
IF (SELECT COUNT(*) FROM vencimientos_obligaciones
WHERE (cuit = @p_cuit)
AND (periodo = @p_periodo)
AND (anticipo_cuota = @p_anticipo_cuota)
AND (tipo_operacion = @p_tipo_operacion)
AND (vencimiento = @p_vencimiento)
AND (formularios = @p_formularios)
AND (impuesto = @p_impuesto)
AND (concepto = @p_concepto)
) = 0
BEGIN
INSERT INTO vencimientos_obligaciones
(cuit,
periodo,
anticipo_cuota,
tipo_operacion,
vencimiento,
formularios,
impuesto,
concepto,
created)
VALUES
(@p_cuit,
@p_periodo,
@p_anticipo_cuota,
@p_tipo_operacion,
@p_vencimiento,
@p_formularios,
@p_impuesto,
@p_concepto,
GETDATE())
END
END
GO
Depends On
1Used By
No items found