dbo.insertar_actividad

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_actividad int 4
@nro_registro int 4

SQL Script

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

AS


BEGIN
    SET NOCOUNT ON;

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


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

GO

Depends On

1

Used By

No items found