Issuu on Google+

CARGA DE DATOS ADFSUNAT CASO DE REPLICA DEL MES ANTERIOR AL ACTUAL EJEMPLO (INICIO DE MES) MES ACTUAL = MARZO MES ANTERIOR = FEBRERO TOAD SYS@PRODSURCO --verificar la cantidad de datos select * from chsp.adfsunat where ano = 2013 and mes = 04; --insertar los datos del mes de abril a mayo insert into chsp.adfsunat ( select ADF_PLAN , COD_TITULAR, CATEGORIA, APELLIDO_P, APELLIDO_M, NOMBRES, SEXO, FEC_NACIMIENTO, FLG_PAC , 2013 , '01', DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE, SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR_PRINC, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN from chsp.adfsunat where ano = 2012 and mes = 12);

CASO SUBIR DATA DE ADFSUNAT (PROMEDIO 10 DE CADA MES) COMPROBAR EXCEL ENVIADO --En el Excel adjunto enviado por el Sr. Richar debe de existir las siguientes columnas: cod_afiliado descripcion apellidos_nombres_concat apellido_paterno apellido_materno primer_nombre segundo_nombre fec_nacimiento fec_afiliacion edad sexo cod_afiliado_vinculacion apellidos_comun nro_plan


desc_plan ojo --> borrar todas las demas columnas y pasar al siguiente paso

COMPLETAR LAS SIGUIENTES 3 COLUMNAS EN EXCEL EN EL CASO DE HIJOS PLAN A RED 3 --> valor constante 1 ---> valor constante 2013 ----> Significa el a単o(2013) 3 ----> Significa el mes (MARZO) EN EL CASO DE PADRES PADRES RED 3 2 2013 3

--> valor constante ---> valor constante ----> Significa el a単o (2013) ----> Significa el mes (MARZO)

TOAD SYSPRODSURCO --consultar tabla SELECT * FROM ADFSUNAT_CARGA2; --borrar los datos que existe en esa tabla delete ADFSUNAT_CARGA2; SUBIR LOS DATOS MEDIANTE EL IMPORT A LA TABLA ADFSUNAT_CARGA2


SCHEMA -> CHSP OBJECT TYPE --> TABLES OBJECT NAME --> ADFSUNAT_CARGA2

Poner desde la 2 fila porque tiene nombre de columnas en el excel

NEXT –NEXT EN LA COLOCACION DE LAS COLUMNAS GUIARTE DE LAS IMÁGENES SIGUIENTES ES DEL MES DE FEBRERO:


TOAD SYS@PRODSURCO =================== --borra los espacios en blanco que hay en el excel UPDATE ADFSUNAT_CARGA2 SET APELLIDO_PATERNO=TRIM(UPPER(APELLIDO_PATERNO)), APELLIDO_MATERNO=TRIM(UPPER(APELLIDO_MATERNO)), PRIMER_NOMBRE=TRIM(UPPER(PRIMER_NOMBRE)), SEGUNDO_NOMBRE=TRIM(UPPER(SEGUNDO_NOMBRE)), MES ='03'; BORRADO DE DATA CARGADA A INICIO DE MES --consulta de datos SELECT * FROM ADFSUNAT WHERE ANO='2013' AND MES='03'; _-borrar data de todas las sedes surco, sg, sms, jn, sjb, hz DELETE FROM ADFSUNAT WHERE ANO='2013' AND MES='03'; DELETE FROM ADFSUNAT@prodsm WHERE ANO='2013' AND MES='03' DELETE FROM ADFSUNAT@prodjn WHERE ANO='2013' AND MES='03' DELETE FROM ADFSUNAT@prodnsj WHERE ANO='2013' AND MES='03' DELETE FROM ADFSUNAT@prodsh WHERE ANO='2013' AND MES='03'; DELETE FROM ADFSUNAT@prodsg WHERE ANO='2013' AND MES='03'; CARGA DE DATA A LA TABLA ADFSUNAT --SEDE SURCO INSERT INTO ADFSUNAT (ADF_PLAN, COD_TITULAR, CATEGORIA, APELLIDO_P, APELLIDO_M, NOMBRES, SEXO, FEC_NACIMIENTO, FLG_PAC, ANO, MES, DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE,


SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR_PRINC, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN)--@PRODNSJ SELECT ADF_PLAN, COD_AFILIADO, CATEGORIA, APELLIDO_PATERNO, APELLIDO_MATERNO, TRIM(UPPER(PRIMER_NOMBRE||' '||SEGUNDO_NOMBRE)), SEXO, FEC_NACIMIENTO, FLG_PAC, ANO, MES,DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE, SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN FROM ADFSUNAT_CARGA2; --SEDE SMS INSERT INTO ADFSUNAT@prodsm (ADF_PLAN, COD_TITULAR, CATEGORIA, APELLIDO_P, APELLIDO_M, NOMBRES, SEXO, FEC_NACIMIENTO, FLG_PAC, ANO, MES, DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE, SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR_PRINC, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN)--@PRODNSJ SELECT ADF_PLAN, COD_AFILIADO, CATEGORIA, APELLIDO_PATERNO, APELLIDO_MATERNO, TRIM(UPPER(PRIMER_NOMBRE||' '||SEGUNDO_NOMBRE)), SEXO, FEC_NACIMIENTO, FLG_PAC, ANO, MES,DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE, SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN FROM ADFSUNAT_CARGA2;

--SEDE JESUS DEL NORTE INSERT INTO ADFSUNAT@prodjn (ADF_PLAN, COD_TITULAR, CATEGORIA, APELLIDO_P, APELLIDO_M, NOMBRES, SEXO, FEC_NACIMIENTO, FLG_PAC, ANO, MES, DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE, SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR_PRINC, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN)--@PRODNSJ SELECT ADF_PLAN, COD_AFILIADO, CATEGORIA, APELLIDO_PATERNO, APELLIDO_MATERNO, TRIM(UPPER(PRIMER_NOMBRE||' '||SEGUNDO_NOMBRE)), SEXO, FEC_NACIMIENTO, FLG_PAC, ANO, MES,DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE, SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN FROM ADFSUNAT_CARGA2; --SEDE SAN JUAN BAUTISTA INSERT INTO ADFSUNAT@prodnsj (ADF_PLAN, COD_TITULAR, CATEGORIA, APELLIDO_P, APELLIDO_M, NOMBRES, SEXO, FEC_NACIMIENTO, FLG_PAC, ANO, MES, DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE, SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR_PRINC, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN)--@PRODNSJ SELECT ADF_PLAN, COD_AFILIADO, CATEGORIA, APELLIDO_PATERNO, APELLIDO_MATERNO, TRIM(UPPER(PRIMER_NOMBRE||' '||SEGUNDO_NOMBRE)), SEXO, FEC_NACIMIENTO, FLG_PAC, ANO, MES,DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE,


SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN FROM ADFSUNAT_CARGA2; --SEDE HUARAZ INSERT INTO ADFSUNAT@prodsh (ADF_PLAN, COD_TITULAR, CATEGORIA, APELLIDO_P, APELLIDO_M, NOMBRES, SEXO, FEC_NACIMIENTO, FLG_PAC, ANO, MES, DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE, SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR_PRINC, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN)--@PRODNSJ SELECT ADF_PLAN, COD_AFILIADO, CATEGORIA, APELLIDO_PATERNO, APELLIDO_MATERNO, TRIM(UPPER(PRIMER_NOMBRE||' '||SEGUNDO_NOMBRE)), SEXO, FEC_NACIMIENTO, FLG_PAC, ANO, MES,DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE, SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN FROM ADFSUNAT_CARGA2; --SEDE SAN GABRIEL INSERT INTO ADFSUNAT@prodsg (ADF_PLAN, COD_TITULAR, CATEGORIA, APELLIDO_P, APELLIDO_M, NOMBRES, SEXO, FEC_NACIMIENTO, FLG_PAC, ANO, MES, DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE, SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR_PRINC, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN)--@PRODNSJ SELECT ADF_PLAN, COD_AFILIADO, CATEGORIA, APELLIDO_PATERNO, APELLIDO_MATERNO, TRIM(UPPER(PRIMER_NOMBRE||' '||SEGUNDO_NOMBRE)), SEXO, FEC_NACIMIENTO, FLG_PAC, ANO, MES,DESCRIPCION, NOMBRE_COMPLETO, PRIMER_NOMBRE, SEGUNDO_NOMBRE, FEC_AFILIACION, EDAD, COD_TITULAR, NOMBRES_TITULAR, NRO_PLAN, DESC_PLAN FROM ADFSUNAT_CARGA2;

VERIFICAR LA CARGA --PROBAR Y CONSULTA select * from ADFSUNAT@prodsm WHERE ANO='2013' AND MES='02';


Carga de datos adfsunat