Nie możesz.
Możesz jednak utworzyć nową kolumnę z nowym typem danych, przeprowadzić migrację danych, usunąć starą kolumnę i zmienić nazwę nowej kolumny. Coś jak
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;
Jeśli masz kod, który zależy od pozycji kolumny w tabeli (czego naprawdę nie powinieneś), możesz zmienić nazwę tabeli i utworzyć widok tabeli z oryginalną nazwą tabeli, która uwidacznia kolumny w tabeli zamów kod, którego oczekuje, dopóki nie naprawisz tego błędnego kodu.