Oracle
 sql >> Base de données >  >> RDS >> Oracle

Pour changer le type de données de la colonne de clob en xmltype

Vous pouvez essayer de le faire comme ceci :

  1. Ajoutez une colonne dont le type de données est Type XML dans votre tableau.
  2. Copiez les données de la colonne clob dans la colonne xmltype nouvellement ajoutée.
  3. Supprimez la colonne clob.
  4. Renommer la colonne xmltype par le nom de votre colonne d'origine.

Quelque chose comme ça :

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;