Oracle
 sql >> база данни >  >> RDS >> Oracle

За да промените типа данни на колоната от clob на xmltype

Можете да опитате да го направите по следния начин:

  1. Добавете колона с тип данни като XML тип във вашата таблица.
  2. Копирайте данните от колоната clob в новодобавената колона xmltype.
  3. Премахнете колоната clob.
  4. Преименувайте колоната xmltype на името на вашата оригинална колона.

Нещо подобно:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter ГРЕШКА

  2. Има ли функция MD5 Sum в PL/SQL

  3. ResultSet.next много бавен само когато заявката съдържа FIRST_ROWS или ROWNUM ограничение

  4. Как работи функцията HEXTORAW()? Какъв е алгоритъмът?

  5. Как да разделите низ, разделен със запетая в Oracle