Vraag : hoe te om een clobgebied in het gegevensbestand van Oracle te zoeken

Ik stelde de volgende vraag in werking nochtans keert het geen resultaten terug:

select admin_content_id
from csp_tbl_article
where lagere dbms_lob.instr ((content_body), „%Times Nieuwe Roman%“, 1.1) > 0


I weet een resultaat zou moeten zijn teruggekeerd omdat het volgende verslag de waarde van Tijden Nieuwe Romein op zijn Content_body- gebied bevat: >

article_trigger_1.  van " Tijden

ik voeg toe de lichaamstekst now.



I begrijpt niet waarom geen verslagen zijn teruggekeerd.   Ik probeerde ook de volgende vraag:

select admin_content_id
from csp_tbl_article
where lager (content_body) als '%Times Nieuwe Roman%'


Antwoord : hoe te om een clobgebied in het gegevensbestand van Oracle te zoeken

lager (content_body) en „%Times Nieuwe Roman%“ zijn niet compatibel.

als de inhoud al kleine letters is, kunt u „T“ of „N“ of „geen R“ vinden

probeer „%times nieuwe roman%“ voor dergelijke of „tijden nieuwe Romein“ voor INSTR
Andere oplossingen  
 
programming4us programming4us