sql >> Databasteknik >  >> RDS >> Oracle

För att ändra kolumndatatyp från clob till xmltype

Du kan försöka göra det så här:

  1. Lägg till en kolumn med datatyp som XML-typ i tabellen.
  2. Kopiera data från clob-kolumnen till den nyligen tillagda xmltype-kolumnen.
  3. Släpp kolumnen.
  4. Byt namn på xmltype-kolumnen till namnet på din ursprungliga kolumn.

Något så här:

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;


  1. Få en ny beställning efter limit

  2. Var är bordet som håller specialpriset i Magento?

  3. PostgreSQL, VÄLJ från max id

  4. psycopg2 :markören redan stängd