domenica 1 gennaio 2012

Oracle - Cercare testo in colonne CLOB

Ciao Vincent, in Oracle ho la necessità di conteggiare dei record di una tabella T che abbia testo X memorizzato nel contenuto testuale di una colonna di tipo CLOB. Per i Varchar2 utilizzo l'istruzione LIKE, per il tipo CLOB cosa devo usare?





Come dice lo stesso Marino nella sua domanda inviatami per posta, Oracle offre il tipo CLOB allo scopo di memorizzare grandi porzioni di testo. Pur trattandosi di un tipo LOB è possibile eseguire SELECT per confronto (LIKE) anche di stringhe parziali come se si trattasse di una colonna VARCHAR2.

select count(*)
from TABELLA_CON_CLOB  
where COLONNA_CLOB like '%TESTO%'


(continua sotto)
promo

Alla prossima!
Se il post ti piace dillo 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 gli aggiornamenti del blog direttamente dal feed RSS ed in email.
Segui il blog su Twitter e su Facebook.
Istalla la toolbar del blog... è gratis!