UTL_MATCH to pakiet do porównywania napisów pod kątem sprawdzania podobieństwa dwóch napisów. Jego funkcje oceniają ciągi i zwracają wyniki. Więc wszystko, co otrzymasz, to liczba wskazująca (powiedzmy), ile edycji potrzebujesz, aby zmienić ${variableName}
na „Farmville” lub „StackOveflow”.
To, czego nie dostaniesz, to rzeczywiste różnice:te dwa ciągi tekstu są identyczne, z wyjątkiem przesunięcia 123, gdzie zastępuje ${variableName}
z „Farmville”.
Ujęcie tego w ten sposób sugeruje alternatywne podejście. Korzystanie z INSTR()
i SUBSTR()
aby zlokalizować instancje ${variableName}
w zapytaniach Domo CenterView i użyj tych przesunięć, aby zidentyfikować inny tekst w v$sql.fulltext
odpowiedniki. Możesz to zrobić za pomocą CLOB w PL/SQL za pomocą DBMS_LOB pakiet
.