create table temp_uda1 (test1 integer);
insert into temp_uda1 values (1);
alter table temp_uda1 add (test1_new varchar2(3));
update temp_uda1
set test1_new = to_char(test1);
alter table temp_uda1 drop column test1 cascade constraints;
alter table temp_uda1 rename column test1_new to test1;
Ако е имало индекс в колоната, трябва да го създадете отново.
Обърнете внимание, че актуализацията ще бъде неуспешна, ако имате числа в старата колона, които са по-големи от 999. Ако го направите, трябва да коригирате максималната стойност за varchar
колона