Sto lavorando con un database Oracle che memorizza l'HTML come un tipo di dati lungo. Vorrei interrogare il database per cercare una stringa specifica all'interno dei dati HTML archiviati in Long.Qual è il modo migliore per cercare il tipo di dati Long all'interno di un database Oracle?
Ho provato, "selezionare * da TABLE dove COLUMN come '% form%'". Ciò causa il seguente errore Oracle poiché "mi piace" non è supportato per i tipi di dati lunghi.
ORA-00932: datatypes contradditori: numero previsto ottenuto LUNGO
Tuttavia, un descrivere sulla ALL_TRIGGERS mostra la TRIGGER_BODY come una lunga. Consiglia e poi non farlo da soli? dispari ... – xQbert
Lo stesso con DBA_IND_EXPRESSIONS. Se lo descrivi, COLUMN_EXPRESSION è ancora un tipo lungo in 11GR2. – pahariayogi
Vorrei che Oracle aggiustasse anche le colonne LONG del dizionario, ma vista la dimensione e la complessità del dizionario dei dati, sospetto che l'aggiornamento di tutti i LONG a CLOB sarebbe un esercizio enorme che rischierebbe la corruzione durante gli aggiornamenti e così Oracle ha deciso di partire solo –