sql >> Databáze >  >> RDS >> Oracle

Chcete-li změnit datový typ sloupce z clob na xmltype

Můžete to zkusit udělat takto:

  1. Přidejte do tabulky sloupec s datovým typem jako typ XML.
  2. Zkopírujte data sloupce clob do nově přidaného sloupce xmltype.
  3. Zrušte sloupec clob.
  4. Přejmenujte sloupec xmltype na název původního sloupce.

Něco takového:

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. Asynchronní volání SQL Server uložené procedury v C#

  2. Určení schématu v Pandas to_sql

  3. Jak napsat dotaz pro porovnání aktuálního data s časovými razítky created_at v databázi?

  4. python - Problém s ukládáním znaku Unicode do MySQL pomocí Django