Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Para alterar o tipo de dados da coluna de clob para xmltype


Você pode tentar fazer assim:
  1. Adicione uma coluna com tipo de dados como tipo XML em sua tabela.
  2. Copie os dados da coluna clob para a coluna xmltype recém-adicionada.
  3. Solte a coluna clob.
  4. Renomeie a coluna xmltype para o nome de sua coluna original.

Algo assim:
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;