sql >> Databasteknik >  >> RDS >> Oracle

UTL_MATCH-liknande funktion för att fungera med CLOB

UTL_MATCH är ett paket för att jämföra strängar för att kontrollera hur lika två strängar är. Dess funktioner utvärderar strängar och returnerar poäng. Så allt du kommer att få är ett nummer som anger (säg) hur många redigeringar du behöver för att göra ${variableName} till "Farmville" eller "StackOveflow".

Vad du inte kommer att få är de faktiska skillnaderna:dessa två textsträngar är identiska förutom vid offset 123 där den ersätter ${variableName} med "Farmville".

Att uttrycka det så föreslår ett alternativt tillvägagångssätt. Använder INSTR() och SUBSTR() för att hitta instanser av ${variableName} i dina Domo CenterView-frågor och använd dessa förskjutningar för att identifiera den olika texten i v$sql.fulltext motsvarigheter. Du kan göra detta med CLOB i PL/SQL med DBMS_LOB paket .



  1. Bör MySQL ha sin tidszon inställd på UTC?

  2. Hur man automatiserar distributionen av PostgreSQL-databasen

  3. Postgresql - få den närmaste datetime-raden i förhållande till ett givet datetime-värde

  4. Hur tvingar jag Postgres att använda ett visst index?