Oracle
 sql >> Database >  >> RDS >> Oracle

Per modificare il tipo di dati della colonna da clob a xmltype

Puoi provare a farlo in questo modo:

  1. Aggiungi una colonna con tipo di dati come Tipo XML nella tabella.
  2. Copia i dati della colonna clob nella colonna xmltype appena aggiunta.
  3. Lascia cadere la colonna clob.
  4. Rinomina la colonna xmltype con il nome della colonna originale.

Qualcosa del genere:

alter table yourtable
add (temp_col xmltype);

update yourtable
set temp_col = xmltype.createxml(clobCol);

alter table yourtable
drop column clobCol;

alter table yourtable
rename column temp_col to clobCol;