UTL_MATCH est un package permettant de comparer des chaînes en ce qui concerne la vérification de la similitude de deux chaînes. Ses fonctions évaluent les chaînes et renvoient des scores. Donc, tout ce que vous allez obtenir est un nombre indiquant (par exemple) le nombre de modifications dont vous avez besoin pour transformer ${variableName}
dans "Farmville" ou "StackOveflow".
Ce que vous n'obtiendrez pas, ce sont les différences réelles :ces deux chaînes de texte sont identiques sauf au décalage 123 où elles remplacent ${variableName}
avec "Farmville".
Le dire ainsi suggère une approche alternative. Utilisation de INSTR()
et SUBSTR()
pour localiser les instances de ${variableName}
dans vos requêtes Domo CenterView et utilisez ces décalages pour identifier le texte différent dans le v$sql.fulltext
équivalents. Vous pouvez le faire avec CLOB en PL/SQL avec le DBMS_LOB paquet
.