dbo.backend_asigna_cuit_edictos_homonimos_ant

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

3
Name Data Type Length Description
@accion varchar 30
@p_cuit varchar 20
@p_lista_id varchar -1

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

create OR ALTER PROCEDURE dbo.backend_asigna_cuit_edictos_homonimos_ant

 @accion      varchar(30) = null,
 @p_cuit      varchar(20) = null,
    @p_lista_id     varchar(max) = null

AS
BEGIN
 SET NOCOUNT ON;
    
 if (@p_lista_id is not null) begin


  if (@accion = 'asignar' and @p_cuit is not null)

   update sociedades_constituciones set documento_soc = @p_cuit
   from sociedades_constituciones inner join dbo.DelimitedSplit8K(@p_lista_id, ',') ids
    on sociedades_constituciones.id_fide = CONVERT(INT, ids.Item)
  
  else if (@accion = 'desasignar')

   update sociedades_constituciones set documento_soc = NULL
   from sociedades_constituciones inner join dbo.DelimitedSplit8K(@p_lista_id, ',') ids
    on sociedades_constituciones.id_fide = CONVERT(INT, ids.Item)
   

 end
 


END

GO

Used By

No items found