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

For at ændre kolonnedatatype fra clob til xmltype

Du kan prøve at gøre det sådan her:

  1. Tilføj en kolonne med datatype som XML-type i din tabel.
  2. Kopiér dataene fra clob-kolonnen til den nyligt tilføjede xmltype-kolonne.
  3. Slip klodskolonnen.
  4. Omdøb xmltype-kolonnen til navnet på din oprindelige kolonne.

Noget som dette:

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. Opret Postgres-database ved hjælp af batch-fil med [skabelon],[kodning],[ejer] og en .sql-fil

  2. Brug af count(*) vs num_rows

  3. Kan ikke få mysqldump til at oprette forbindelse til lokal mysql-instans (fejl 2003 / 10061)

  4. Få MAX-værdi fra én kolonne og MIN fra en anden kolonne