You are on page 1of 4

SELECT * FROM WS_CRM_CAMBIO_COMPRADORES_AN8;--Tabla intermedia INTEGRACION creacion

de contactos AN8 COMPRADORES


SELECT * FROM WS_CAMBIO_COMPRADORES;--Tabla final intermedia INTEGRACION final
exponer json
SELECT * FROM WS_TEMP_CPT;--Tabla HC modificados
SELECT * FROM crpdta.f0101; --Tabla de AN8
SELECT * FROM crpdta.f0006 --Tabla de Proyectos
SELECT * FROM crpdta.f44h201 --Tabla Maestro Imuebles y kits
SELECT * FROM crpdta.f44h501 --Tabla Maestro Comercial Imubeles y Kist
SELECT * FROM crpdta.f03b11; --Tabla Libro mayor de clientes
SELECT * FROM crpdta.f55n8crm --Tabla CRM DATOS an8

SELECT * FROM crpdta.f55n8crm WHERE ZCTAX = '1.047.506.174';--Selecionar po CC


crpdta.f55n8crm
DELETE FROM crpdta.f55n8crm WHERE ZCTAX = '1.120.744.730';--Eliminar por CC
crpdta.f55n8crm
DELETE * FROM WS_CRM_CAMBIO_COMPRADORES_AN8 WHERE NUMERO_IDENTIFICACION =
'1095942021';--Eliminar por CC WS_CRM_CAMBIO_COMPRADORES_AN8

SELECT distinct rpan8 FROM crpdta.f03b11 WHERE rpdct in ('HN');


SELECT * FROM crpdta.f03b11;--Tabla modificacion cartera

SELECT * FROM service.temp_crm_cartera WHERE status IN ('0') GROUP BY an8;


SELECT an8 FROM ws_crm_partidas_cartera WHERE hn = 11038 GROUP BY an8;
SELECT * FROM ws_crm_partidas_cartera;

SELECT NUMERO_IDENTIFICACION FROM WS_CRM_CAMBIO_COMPRADORES_AN8 WHERE an8_jde is


null;
SELECT * FROM crpdta.f5544cpt;

SELECT * FROM crpdta.f55n8crm WHERE ZCTAX = '1.101.698.859';


SELECT * FROM WS_CRM_CAMBIO_COMPRADORES_AN8
DELETE FROM crpdta.f55n8crm WHERE ZCTAX = '1.101.698.859';

SELECT smhbmcus, smhblot, TRIM(ocoption) ocoption,


crpdta.pak_consultas.f5544ho_existe(smhbmcus, smhblot, ocoption)
f5544ho_existe,
crpdta.pak_consultas.ws_rel_kit_process_existe(smhbmcus,
smhblot, ocoption) ws_rel_kit_process_existe,
crpdta.pak_consultas.f44h40i_existe(smhbmcus, smhblot, ocoption)
f44h40i_existe
FROM crpdta.f0006 p, crpdta.f44h501 u, crpdta.f44h401 k
WHERE mcmcu = smhbmcus
AND mcmcu = ochbmcus
AND mcrp40 != ' '
AND mcstyl = 'HC'
AND smsallst < '600';

SELECT * FROM crpdta.f44h401


SELECT * FROM WS_REL_KIT_PROCESS;

SELECT * FROM crpdta.f44h501;


SELECT * FROM crpdta.f5544cpt ;
SELECT HN FROM WS_TEMP_CPT;
SELECT * FROM WS_TEMP_CPT;
SELECT * FROM crpdta.f0101;

SELECT CPCTGS, CPAN8, CPAG FROM crpdta.f5544cpt WHERE CPCTGS = 104773;


SELECT * FROM crpdta.f0101
select * from crpdta.f0101 where aban8 in (823591,828292,828293,2402600)
SELECT * FROM WS_CRM_CAMBIO_COMPRADORES_AN8;(51697532,79105648,51827664,80169673)

SELECT * FROM WS_CAMBIO_COMPRADORES WHERE NUMERO_DOC = 51697532;


SELECT
PRIMER_NOMBRE,SEGUNDO_NOMBRE,PRIMER_APELLIDO,SEGUNDO_APELLIDO,TIPO_DE_PERSONA,NUMER
O_IDENTIFICACION,ESTADO_CIVIL,MAILING_STREET,PHONE,MOBILE,ACTIVIDAD_ECONO_JDE1,ID_Z
OHO
FROM WS_CRM_CAMBIO_COMPRADORES_AN8
WHERE NUMERO_IDENTIFICACION = 51697532;
-----------------------------------------------------------------------------------
-----------------------------------------
--PRUEBAS DE PROCESOS CON SALIDAS DE V_ACTION O DATOS (De Consola ) --

DECLARE
datos VARCHAR2(100); -- Declarar la variable datos si no está declarada
previamente
BEGIN
datos := 'datos'; -- Asignar un valor a la variable datos si es necesario
PAK_CAMBIO_COMPRADORES.P_MODIFICAR_COMPRADOR_CRM(:v_action, NULL, datos);
END;
-----------------------------------------------------------------------------------
----------------------------------------------
MENSAJES DE SALIDA PARA VALIDACION DE FUNCIONAMIENTO EN EL MOMENTO DE DESARROLO DEL
CODIGO

DBMS_OUTPUT.PUT_LINE('Inserción en WS_CAMBIO_COMPRADORES realizada con éxito.');


DBMS_OUTPUT.PUT_LINE('AN8: '||"variable de cursor o for ||' v_abtx2_value: ' ||
resultado de variable );
DBMS_OUTPUT.PUT_LINE('AN8: '||p_p.cpan8||' v_abtx2_value: ' || p_ABTX2.ABTX2);
-----------------------------------------------------------------------------------
--------------------------------------------------------
END POINT POST

declare
sal clob;
begin

PAK_CAMBIO_COMPRADORES.P_CREAR_COMPRADOR_CONTACTO(:v_action,datos=>:body_text,v_res
ult => sal);
OWA_UTIL.mime_header('json/application');
HTP.P(SAL);
EXCEPTION
WHEN OTHERS
THEN HTP.PRINT(SQLERRM);
end;

END POINT GET

select 'json/aplication',
PAK_CAMBIO_COMPRADORES.F_CONSULTAR_CONTACTOS_CRM(:v_action, :datos) json_doc from
dual

DECLARE
datos VARCHAR2(100); -- Declarar la variable datos si no está declarada
previamente
BEGIN
datos := 'datos'; -- Asignar un valor a la variable datos si es necesario
PAK_CAMBIO_COMPRADORES.P_MODIFICAR_COMPRADOR_CRM('M', NULL, datos);
END;

-----------------------------------------------------------------------------------
-----------------------------------------
Convertir fomato julia ah sysdate

SELECT TRIM(TO_CHAR((TO_DATE( '01-01-' || TO_CHAR(ROUND(1900 + (CAST (NVL(smsrpdj,


0) AS INT) / 1000) )), 'DD-MM-YYYY') + SUBSTR(TO_CHAR (CAST(NVL(smsrpdj, 0) AS
INT)), 4, 3) - 1),'DD/MM/YYYY')) AS "FECHA_ESCRITURACIÓN" FROM crpdta.f44h501;
SELECT smsrpdj FROM crpdta.f44h501;
--Entendido. La expresión proporcionada parece estar convirtiendo un valor en
formato de fecha juliana (en este caso, smsrpdj que contiene el valor 106208) a un
formato de fecha más legible ('DD/MM/YYYY'). Vamos a desglosar la expresión con ese
contexto:

NVL(smsrpdj, 0): Si smsrpdj es nulo, se reemplaza con 0.

CAST(NVL(smsrpdj, 0) AS INT) / 1000: Convierte el valor a entero y luego divide


por 1000. Esto parece ser un ajuste específico para el valor de smsrpdj.

ROUND(1900 + (CAST(NVL(smsrpdj, 0) AS INT) / 1000)): Suma 1900 al resultado y


redondea.

TO_CHAR(..., 'DD-MM-YYYY'): Convierte la fecha obtenida en el paso anterior a


una cadena con el formato 'DD-MM-YYYY'.

'01-01-' || ...: Concatena la cadena resultante con '01-01-'.

TO_DATE(..., 'DD-MM-YYYY'): Convierte la cadena resultante de nuevo a una


fecha.

SUBSTR(TO_CHAR(...), 4, 3) - 1: Extrae un substring de tres caracteres a partir


del cuarto caracter de la representación de cadena de la fecha obtenida y resta 1.

TO_DATE(...) + ...: Suma el resultado del paso anterior (un número entero) a la
fecha obtenida en el paso 6.

TO_CHAR(..., 'DD/MM/YYYY'): Convierte la fecha resultante en una cadena con el


formato 'DD/MM/YYYY'.

TRIM(...): Elimina los espacios en blanco iniciales y finales de la cadena


resultante.

--En resumen, esta expresión está tomando el valor juliano en smsrpdj y


convirtiéndolo a un formato de fecha más legible en el formato 'DD/MM/YYYY'. La
lógica específica utilizada en la expresión parece estar adaptada para tratar con
los valores específicos presentes en la columna smsrpdj.

-----------------------------------------------------------------------------------
---

SELECT * FROM crpdta.f5503b01;--Tabla plan de pagos


SELECT * FROM crpdta.f5503b01 WHERE PSMCU = '011617104000' AND PSAN8 = '3798309' ;
DECLARE
datos VARCHAR2(50); -- Cambiado el tipo a VARCHAR2
info VARCHAR2(50);

BEGIN
datos := '383265';
info := '2024-02-28T12:00:00-05:00';
PAK_CAMBIO_COMPRADORES.F_CONSULTAR_CONTACTOS_CRM('G', datos, info);
-- Puedes hacer algo con el resultado si es necesario
END;

-----------------------------------------------------------------------------------
-----------------
Inmuebles = '5032764000663123930'
Kit_de_acabados = '5032764000663583228'

You might also like