Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Để thay đổi kiểu dữ liệu cột từ clob thành xmltype

Bạn có thể thử làm như thế này:

  1. Thêm một cột có kiểu dữ liệu là Loại XML vào bảng của bạn.
  2. Sao chép dữ liệu của cột clob vào cột xmltype mới được thêm vào.
  3. Bỏ cột cục máu đông.
  4. Đổi tên cột xmltype thành tên của cột ban đầu của bạn.

Một cái gì đó như thế này:

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. Dữ liệu truy vấn từ XML

  2. Cách cài đặt nhà phát triển SQL trên máy Mac

  3. Làm cách nào để tạo thư mục thông qua trình tạo biểu mẫu Oracle?

  4. Làm cách nào để tìm các đặc quyền và vai trò được cấp cho người dùng trong Oracle?

  5. Làm thế nào để tạo một đối tượng oracle.sql.ARRAY?