dbo.fide_header_tango_p

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

2
Name Data Type Length Description
@accion varchar 20
@p_lista varchar -1

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- ============================================
CREATE OR ALTER PROCEDURE dbo.fide_header_tango_p
@accion varchar(20), 
@p_lista varchar(max)    
AS

BEGIN
    SET NOCOUNT ON;
 if @accion = 'pedido'
 begin
  update fide_header_tango set procesado = 'P' 
  where id_pedido_fidelitas in (select item from dbo.DelimitedSplit8K(@p_lista, ','))

  update fide_detail_tango set procesado = 'P' 
  where id_pedido_fidelitas in (select item from dbo.DelimitedSplit8K(@p_lista, ','))
  
  update facturacion_enc set fac_tipo_pedido = 'P' 
  where fac_nro_pedido in (select item from dbo.DelimitedSplit8K(@p_lista, ','))

  update facturacion_det set fac_tipo_pedido = 'P' 
  where fac_nro_pedido in (select item from dbo.DelimitedSplit8K(@p_lista, ','))
 end
 
 if @accion = 'cancelar'
 begin
  update fide_header_tango set procesado = 'C' 
  where id_pedido_fidelitas in (select item from dbo.DelimitedSplit8K(@p_lista, ','))

  update fide_detail_tango set procesado = 'C' 
  where id_pedido_fidelitas in (select item from dbo.DelimitedSplit8K(@p_lista, ','))

  update facturacion_enc set fac_tipo_pedido = 'C' 
  where fac_nro_pedido in (select item from dbo.DelimitedSplit8K(@p_lista, ','))

  update facturacion_det set fac_tipo_pedido = 'C' 
  where fac_nro_pedido in (select item from dbo.DelimitedSplit8K(@p_lista, ','))
 end
END 

GO

Used By

No items found