Bạn có thể thử điều này:
-
Thêm một cột mới dưới dạng varchar2
alter table my_table add (new_column varchar2(1000));
-
CẬP NHẬT tên CLOB cho cột varchar2;
update my_table set new_column=dbms_lob.substr(old_column,1000,1);
Sau khi kiểm tra dữ liệu của bạn :
-
DROP CLOB cột
alter table my_table drop column old_column
-
Đổi tên cột varchar2 thành tên cột CLOB
alter table my_table rename column new_column to old_column