dbo.nominas_procesadas_abm

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

8
Name Data Type Length Description
@action varchar 12
@cuit varchar 11
@periodo_desde varchar 4
@periodo_hasta varchar 4
@total float 8
@cant_empleados int 4
@idMongo varchar 16
@razon_social varchar 40

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.nominas_procesadas_abm
    @action VARCHAR(12),
    @cuit VARCHAR(11),
    @periodo_desde VARCHAR(4),
    @periodo_hasta VARCHAR(4),
    @total float,
    @cant_empleados INT,
    @idMongo VARCHAR(16) = NULL,
    @razon_social VARCHAR(40) = NULL
    
AS
BEGIN
 IF (@action = 'INSERT' AND @idMongo IS NOT NULL)
  BEGIN
   INSERT INTO nominas_procesadas (cuit,  periodo, idMongo, razon_social, total, cant_empleados)
   VALUES (@cuit, @periodo_desde, @idMongo, @razon_social, @total, @cant_empleados)
  END
 IF (@action = 'SEARCH')
  BEGIN
   SELECT * FROM nominas_procesadas WHERE cuit = @cuit AND periodo BETWEEN @periodo_desde AND @periodo_hasta
  END
 IF (@action = 'SEARCHBYMONGO' and @idMongo is not null)
  BEGIN
   SELECT * FROM nominas_procesadas WHERE idMongo=@idMongo
  END
END
GO

Depends On

1

Used By

No items found