...
- novedadesComerciosPanal.
- novedadesAcuerdosContadoPanal.
- novedadesAcuerdosPlanPanal.
- novedadesDireccionesPanal.
2DO PASO
En este paso el objetivo es llegar a generar las sentencias de inserción para el respaldo de cada una de las tablas previamente mencionadas(4 CABAL y 4 PANAL).
Lo que debemos hacer es ejecutar cada uno de los selects por separado, esto nos pedirá los parámetros a consultar dentro de las tablas mencionadas en los scripts.
Parámetros a definir:
- emisor procesador - nc.emisor_procesador
- comercio desde - comercio_desde
- comercio hasta - comercio_hasta
El emisor procesador para CABAL es 805 y para PANAL es 806.
Comercio desde seria 1 y hasta la cantidad de comercios totales a dar de alta.
En el sql_output tenemos que pegar la tabla que corresponda al script ejecutado, luego debemos exportar los resultados como un archivo sql.
Esto nos generara las sentencias de inserción de las tablas de forma automática que luego un compañero o la persona encargada de IT debe ejecutar en la BD BAPY_PROD.
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
----Generar sentencias de insercion para respaldo. --NOVEDADES_COMERCIOS. Hoja novedadesComerciosCabal --NOVEDADES_COMERCIOS. Hoja novedadesComerciosPanal SELECT * FROM NOVEDADES_COMERCIOS NC WHERE NC.EMISOR_PROCESADOR=&procesador AND NC.COMERCIO BETWEEN &COMERCIO_DESDE AND &COMERCIO_HASTA FOR UPDATE; ----Generar sentencias de insercion para respaldo. --NOVEDADES_ACUERDOS PLAN 1 CONTADO. Hoja novedadesAcuerdosContadoCabal --NOVEDADES_ACUERDOS PLAN 1 CONTADO. Hoja novedadesAcuerdosContadoPanal SELECT * FROM NOVEDADES_ACUERDOS NA WHERE NA.EMISOR=&procesador AND NA.PLAN_VENTA=1 AND NA.COMERCIO BETWEEN &COMERCIO_DESDE AND &COMERCIO_HASTA FOR UPDATE; ----Generar sentencias de insercion para respaldo. --NOVEDADES_ACUERDOS PLAN 3 CABAL. Hoja novedadesAcuerdosPlanCabal --NOVEDADES_ACUERDOS PLAN 3 CABAL. Hoja novedadesAcuerdosPlanPanal SELECT * FROM NOVEDADES_ACUERDOS NA WHERE NA.EMISOR=&procesador AND NA.PLAN_VENTA=3 AND NA.COMERCIO BETWEEN &COMERCIO_DESDE AND &COMERCIO_HASTA FOR UPDATE; ----Generar sentencias de insercion para respaldo. --NOVEDADES_DIR_COMERCIOS. Hoja novedadesDireccionesCabal --NOVEDADES_DIR_COMERCIOS. Hoja novedadesDireccionesPanal SELECT * FROM NOVEDADES_DIR_COMERCIOS NDC --UPDATE NOVEDADES_DIR_COMERCIOS NDC SET NDC.pais=1 WHERE NDC.EMISOR_PROCESADOR=&procesador AND NDC.COMERCIO BETWEEN &COMERCIO_DESDE AND &COMERCIO_HASTA FOR UPDATE; |
| Expand | ||
|---|---|---|
| ||
El ejemplo lo realizaremos con el 4to script y es el mismo procedimiento para los demás. 1ro - Ejecutamos el script y luego debemos ingresar los parámetros. Esto debería de devolvernos nada, sin ningún retorno o resultado. 2do - Desbloqueamos el candadito que se encuentra en la parte superior de la izquierda del output. 3er - Seleccionamos la hoja correspondiente al script, en este caso 'novedadesDireccionesCabal' y copiamos la tabla. 4ro - Tres clics sobre el * y luego un clic derecho, seleccionamos la opción pegar y verificamos que todos los datos se hayan pegado correctamente. |
