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
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
Depends On
1Used By
No items found