UTL_MATCH is een verpakking voor het vergelijken van strings met betrekking tot het controleren hoe vergelijkbaar twee strings zijn. De functies evalueren strings en retourneren scores. Dus alles wat je krijgt is een getal dat (zeg) aangeeft hoeveel bewerkingen je moet uitvoeren ${variableName}
in "Farmville" of "StackOveflow".
Wat u niet krijgt, zijn de werkelijke verschillen:deze twee tekstreeksen zijn identiek, behalve bij offset 123, waar het ${variableName}
vervangt met "Farmville".
Door het zo te stellen suggereert een alternatieve benadering. INSTR()
gebruiken en SUBSTR()
om instanties van ${variableName}
te lokaliseren in uw Domo CenterView-query's en gebruik die verschuivingen om de verschillende tekst in de v$sql.fulltext
te identificeren equivalenten. U kunt dit doen met CLOB in PL/SQL met de DBMS_LOB pakket
.