sql >> Base de Datos >  >> RDS >> Oracle

Para cambiar el tipo de datos de la columna de clob a xmltype

Puedes intentar hacerlo así:

  1. Agregue una columna que tenga el tipo de datos como Tipo XML en su tabla.
  2. Copie los datos de la columna clob en la columna xmltype recién agregada.
  3. Suelta la columna clob.
  4. Cambie el nombre de la columna xmltype al nombre de su columna original.

Algo como esto:

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;