Не можете.
Можете обаче да създадете нова колона с новия тип данни, да мигрирате данните, да премахнете старата колона и да преименувате новата колона. Нещо като
ALTER TABLE table_name
ADD( new_column_name varchar2(10) );
UPDATE table_name
SET new_column_name = to_char(old_column_name, <<some format>>);
ALTER TABLE table_name
DROP COLUMN old_column_name;
ALTER TABLE table_name
RENAME COLUMN new_column_name TO old_coulumn_name;
Ако имате код, който зависи от позицията на колоната в таблицата (която наистина не би трябвало да имате), можете да преименувате таблицата и да създадете изглед на таблицата с оригиналното име на таблицата, която излага колоните в поръчайте вашия код очаква, докато не можете да коригирате този бъг код.