dbo.Fuente_repsal

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

18
Name Data Type Length Description
@accion varchar 1
@cuit varchar 50
@razon_social varchar 200
@provincia varchar 75
@localidad varchar 100
@actividad varchar 200
@infraccion varchar 75
@empleados int 4
@publicador varchar 100
@sancionador varchar 100
@fecha_constatacion date 3
@fecha_resolucion date 3
@fecha_notificacion date 3
@fecha_regularizacion date 3
@fecha_pago_multa date 3
@fecha_ingreso date 3
@fin_publicacion date 3
@numero_expediente varchar 75

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- Create the stored procedure in the specified schema
CREATE OR ALTER PROCEDURE dbo.Fuente_repsal
    @accion VARCHAR(1),
    @cuit VARCHAR(50)=NULL,
    @razon_social VARCHAR(200)=NULL,
    @provincia varchar(75)=NULL,
    @localidad varchar(100)=NULL,
    @actividad varchar(200)=NULL,
    @infraccion varchar(75)=NULL,
    @empleados int=NULL,
    @publicador varchar(100)=NULL,
    @sancionador varchar(100)=NULL,
    @fecha_constatacion date=NULL,
    @fecha_resolucion date=NULL,
    @fecha_notificacion date=NULL,
    @fecha_regularizacion date=NULL,
    @fecha_pago_multa date=NULL,
    @fecha_ingreso date=NULL,
    @fin_publicacion date=NULL,
    @numero_expediente varchar(75)=NULL
-- add more stored procedure parameters here
AS
BEGIN
    -- body of the stored procedure
    IF ( @accion = 'A' )
        BEGIN
            INSERT INTO repsal (
                cuit,
                razon_social,
                provincia,
                localidad,
                actividad,
                infraccion,
                empleados,
                publicador,
                sancionador,
                fecha_constatacion,
                fecha_resolucion,
                fecha_notificacion,
                fecha_regularizacion,
                fecha_pago_multa,
                fecha_ingreso,
                fin_publicacion,
                numero_expediente
            ) VALUES (
                @cuit,
                @razon_social,
                @provincia,
                @localidad,
                @actividad,
                @infraccion,
                @empleados,
                @publicador,
                @sancionador,
                @fecha_constatacion,
                @fecha_resolucion,
                @fecha_notificacion,
                @fecha_regularizacion,
                @fecha_pago_multa,
                @fecha_ingreso,
                @fin_publicacion,
                @numero_expediente       
            );
            --
            RETURN;
        END
    --
    IF ( @accion = 'B' )
        BEGIN
            TRUNCATE TABLE repsal;
            RETURN;
        END
    
END
GO

Used By

No items found