venerdì 14 dicembre 2012

Oracle - Verificare la qualità di un BLOB in una tabella

[se non leggi bene l'articolo vai sul blog http://vincenzomiccolis.blogspot.it/ o sulla versione mobile http://bit.ly/AeHvgL]


Nel caso in cui si memorizzino dei BLOB in tabella, ad esempio dei documenti elettronici in formato .rtf (Rich Text Format) può essere necessario eseguire una verifica qualitativa su migliaia di righe. Nel caso in cui sia noto un termine o una porzione di stringa si può utilizzare una query che verifichi la presenza di un preciso contenuto. Questo tipo di controlli deve essere eseguito con estrema cautela. Eseguire il parse di molti BLOB contemporaneamente può richiedere molte risorse. Sconsiglio altresì l'uso di questo tipo di strumenti in ambiente di produzione. 

select * 
from     
WHERE dbms_lob.instr(,utl_raw.cast_to_raw('TESTO_DA_CERCARE')) > 0  


(continua sotto)
promo

Alla prossima!
Se il post ti piace condividilo su Facebook
Tieni d'occhio questo post e i suoi commenti: iscriviti nella parte destra del blog.
Per qualsiasi dubbio, critica, segnalazione scrivimi a vm_tempbox-perparlarediweb[at]yahoo.it
Ricevi gratuitamente tutti i miei aggiornamenti del blog direttamente dal feed RSS ed in email.
Visita la mia pagina su Facebook e diventa fan. Segui @vincentmiccolis su Twitter dove oltre ai link agli articoli del blog condivido i link delle mie letture in tempo reale.
Istalla la toolbar del blog... è gratis!

Indexing with Oracle Text [EN]
Oracle search inside blob content [EN]

Siti consultati:
http://blog.sbw.be/ [EN]
http://dba-oracle.com/ [EN]
http://docs.oracle.com/ [EN]
http://stackoverflow.com/ [EN]

Per leggere i post con più chiarezza ed un allineamento adattato agli schermi più piccoli di iPhone e smartphone usa la versione mobile. Vai a http://bit.ly/AeHvgL oppure clicca/scansiona il QR code quì sotto.

Download: Fast, Fun, Awesome

DISCLAIMER: Il contenuto dei miei articoli è reso disponibile così com'è. Per Parlare di Web non offre alcuna garanzia sui contenuti che sono forniti a solo scopo di intrattenimento e/o didattico con l'obiettivo di fare da spunto di riflessione per il lettore proponendo idee, concetti e recensioni di prodotti e servizi tecnologici. Il blog Per Parlare di Web non si assume alcuna responsabilità per ogni conseguenza dannosa che possa risultare al lettore dall'adozione di indicazioni descritte nei nostri articoli e nelle nostre guide hardware e software.