dbo.deuda_previsional_altas

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

4
Name Data Type Length Description
@cuit varchar 20
@codigo varchar 3
@periodo int 4
@fechainformacion date 3

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.deuda_previsional_altas
@cuit varchar(20), 
@codigo varchar(3),
@periodo int,
@fechainformacion date

AS
BEGIN
-- select count(*) from deuda_previsional
-- del---ete deuda_previsional where created > getdate()-1
-- update deuda_previsional set visible=0 where created < getdate()-1
-- tru----ncate table deuda_previsional

/*

declare @id_deuda int
DECLARE C_previsional CURSOR FOR
select top 10000 id_deuda from deuda_previsional where created < getdate()-1

OPEN C_previsional
FETCH NEXT FROM C_previsional INTO @id_deuda
WHILE @@fetch_status = 0
BEGIN

update deuda_previsional set visible=0 where id_deuda=@id_deuda

FETCH NEXT FROM C_previsional INTO @id_deuda
END  
CLOSE C_previsional
DEALLOCATE C_previsional

*/

-- set @fechainformacion = '2021-10-04'

 BEGIN
  declare @resultado int=0

  set @resultado = 1
  begin TRY
   insert into deuda_previsional (cuit,codigo,periodo,fecha_info)
   values (@cuit,@codigo,@periodo,@fechainformacion)
  end TRY
  begin CATCH
  /* Falla del insert enviamos un 0 para no borrar del Mongo */
   set @resultado = 0
  end CATCH

 END
 select @resultado as resultado

END
GO

Depends On

1

Used By

No items found