dbo.IMPERIUM_INCORPORA_TIPO_DOC_NUEVO_MASIVO

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE  dbo.IMPERIUM_INCORPORA_TIPO_DOC_NUEVO_MASIVO

AS

BEGIN
 SET NOCOUNT ON;

DECLARE @ERRORNUMBER SMALLINT 



DECLARE ImperiumDocs Cursor
FOR

select distinct cliente,tipo_contratista,734 as tipo_doc,0 as ci_killer,0 as cc_killer,'F' AS VERIFICACION,NULL AS TIPO_ALTA,NULL AS TIPO_BAJA,1 AS ACTIVO,
30 AS DIAS_TOLERANCIA,1 AS REQUIERE_UPLOAD,'N' AS ESTADO_INICIAL,0 AS AFECTA_COMPLIANCE
from led_cliente_contratista where tipo_doc<> 734



Open ImperiumDocs

DECLARE @cliente int
DECLARE @tipo_contratista int
DECLARE @tipo_doc INT
DECLARE @ci_killer INT
DECLARE @cc_killer INT

DECLARE @VERIFICACION VARCHAR(1)
DECLARE @TIPO_ALTA INT
DECLARE @TIPO_BAJA INT
DECLARE @ACTIVO VARCHAR(1)
DECLARE @DIAS_TOLERANCIA INT
DECLARE @REQUIERE_UPLOAD INT
DECLARE @ESTADO_INICIAL VARCHAR(1)
DECLARE @AFECTA_COMPLIANCE INT




Fetch NEXT FROM ImperiumDocs INTO @cliente,@tipo_contratista,@tipo_doc,@ci_killer,@cc_killer,@VERIFICACION,@TIPO_ALTA,@TIPO_BAJA,@ACTIVO,@DIAS_TOLERANCIA,@REQUIERE_UPLOAD,@ESTADO_INICIAL,@AFECTA_COMPLIANCE
While (@@FETCH_STATUS <> -1)
BEGIN
 BEGIN TRY

  INSERT INTO led_cliente_contratista (cliente,tipo_contratista,tipo_doc,ci_killer,cc_killer,VERIFICACION,TIPO_ALTA,TIPO_BAJA,ACTIVO,DIAS_TOLERANCIA,REQUIERE_UPLOAD, ESTADO_INICIAL,AFECTA_COMPLIANCE)
  VALUES(@cliente,@tipo_contratista,@tipo_doc,@ci_killer,@cc_killer,@VERIFICACION,@TIPO_ALTA,@TIPO_BAJA,@ACTIVO,@DIAS_TOLERANCIA,@REQUIERE_UPLOAD,@ESTADO_INICIAL,@AFECTA_COMPLIANCE)
 end TRY
 BEGIN CATCH

 END CATCH


Fetch NEXT FROM ImperiumDocs INTO @cliente,@tipo_contratista,@tipo_doc,@ci_killer,@cc_killer,@VERIFICACION,@TIPO_ALTA,@TIPO_BAJA,@ACTIVO,@DIAS_TOLERANCIA,@REQUIERE_UPLOAD,@ESTADO_INICIAL,@AFECTA_COMPLIANCE

END

CLOSE ImperiumDocs
DEALLOCATE ImperiumDocs

END

GO

Used By

No items found