StringTokenizer in PL/SQL

In questo post indicherò due semplici modi per realizzare una function StringTokenizer in PL/SQL. Un primo modo e’ quello di utilizzare le espressioni regolari usando le function REGEXP_SUBSTR e REGEXP_INSTR fornite da Oracle. Le Function REGEXP_SUBSTR e REGEXP_INSTR non sono altro che l’estensione delle rispettive function SUBSTR e INSTR di Oracle. La function STRINGTOKENIZER_REGEX, che potete vedere sotto, si comporta come la classe StringTokenizer in Java, cioè’ eliminando tutti i token che sono a NULL. Il risultato finale sara’ un DBMS_SQL.varchar2_table con tutti i token validi. Vediamo, adesso, il codice:

Continue reading →

PL/SQL Integration - Parte 1 - Richiamare Servizi Esterni

Sempre piu’ spesso vi e’ la necessita’, per diversi motivi, di integrare i propri sistemi legacy con dei servizi esterni. In questo post, ci limiteremo a descrivere brevemente alcune possibili integrazioni fra sistemi legacy di tipo client-server dove la logica di business e’ scritta in PL/SQL e dei servizi esterni scritti in Java. Continue reading →