Můžete zkusit toto:
-
Přidejte nový sloupec jako varchar2
alter table my_table add (new_column varchar2(1000)); -
AKTUALIZUJTE název CLOB na sloupec varchar2;
update my_table set new_column=dbms_lob.substr(old_column,1000,1);
Po otestování dat :
-
sloupec DROP CLOB
alter table my_table drop column old_column -
Přejmenujte sloupec varchar2 na název sloupce CLOB
alter table my_table rename column new_column to old_column