dbo.insertar_caracterizacion

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

3
Name Data Type Length Description
@id_padron int 4
@id_caracterizacion int 4
@nro_registro int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.insertar_caracterizacion
@id_padron int,
@id_caracterizacion int,
@nro_registro int


AS


BEGIN
    SET NOCOUNT ON;

 /*
  declare @id int
 
  set @id = (select codigo_caracterizacion from padron_caracterizaciones where id_padron = @id_padron and codigo_caracterizacion in(@id_caracterizacion))
  if(@id is null or @id <= 0)
  begin
  insert into padron_caracterizaciones(id_padron,codigo_caracterizacion,created_by,visible,created) values (@id_padron,@id_caracterizacion,0,1,getdate())
  end
 
  */

 
 declare @today date = getdate()
 if (@nro_registro = 1)
 begin
  delete from padron_caracterizaciones where id_padron = @id_padron and convert(date,created) < @today
 end 
 insert into padron_caracterizaciones(id_padron,  codigo_caracterizacion, created_by, visible, created) 
                              values (@id_padron, @id_caracterizacion,    0,          1,       getdate())
  
END 

GO

Used By

No items found