PDA

View Full Version : [ORACLE] Errore nelle select di campi di tipo clob


xirc85
04-03-2011, 16:47
Ciao a tutti,
ho bisogno di fare una select su alcuni campi di tipo CLOB ma mi da sempre l'errore "ORA-00932: inconsistent data types expected - got CLOB".
Non ho idea di come posso aggirare il problema.. ho fatto un to_char(substring(campo,0,3999)) però non è una soluzione accettabile, dato che devo recuperare tutto il testo e non solo i primi 4000 caratteri..:mc:
Qualcuno ha già visto una cosa simile?

Grazie a tutti in anticipo

khelidan1980
04-03-2011, 20:33
Ciao a tutti,
ho bisogno di fare una select su alcuni campi di tipo CLOB ma mi da sempre l'errore "ORA-00932: inconsistent data types expected - got CLOB".
Non ho idea di come posso aggirare il problema.. ho fatto un to_char(substring(campo,0,3999)) però non è una soluzione accettabile, dato che devo recuperare tutto il testo e non solo i primi 4000 caratteri..:mc:
Qualcuno ha già visto una cosa simile?

Grazie a tutti in anticipo

ma i dati dove li devi mettere? la select da dove la fai? Dal PL/SQL?

xirc85
08-03-2011, 08:49
Devo fare una semplice vista sul db e nello script di creazione mi da errore sui campi clob

xirc85
11-03-2011, 16:04
Nessunissima idea?:mc:

Killian
11-03-2011, 21:27
non sono sicuro di aver capito cosa vuoi fare, comunque i CLOB non puoi trattarli semplicemente come se fossero dei varchar con una dimensione maggiore.

Suppongo che il package di sistema dbms_lob abbia quello che ti serve, dacci un'occhiata.