UTL_MATCH è un pacchetto per confrontare le stringhe per quanto riguarda la verifica di quanto siano simili due stringhe. Le sue funzioni valutano stringhe e restituiscono punteggi. Quindi tutto ciò che otterrai è un numero che indica (diciamo) quante modifiche hai bisogno per trasformare ${variableName}
in "Farmville" o "StackOveflow".
Quello che non otterrai sono le differenze effettive:queste due stringhe di testo sono identiche tranne che all'offset 123 dove sostituisce ${variableName}
con "Farmville".
Detto così suggerisce un approccio alternativo. Utilizzo di INSTR()
e SUBSTR()
per individuare le istanze di ${variableName}
nelle tue query Domo CenterView e usa questi offset per identificare il testo diverso nel v$sql.fulltext
equivalenti. Puoi farlo con CLOB in PL/SQL con DBMS_LOB pacchetto
.