Anda tidak bisa.
Namun, Anda dapat membuat kolom baru dengan tipe data baru, memigrasikan data, menghapus kolom lama, dan mengganti nama kolom baru. Sesuatu seperti
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;
Jika Anda memiliki kode yang bergantung pada posisi kolom dalam tabel (yang seharusnya tidak Anda miliki), Anda dapat mengganti nama tabel dan membuat tampilan tabel dengan nama asli tabel yang menampilkan kolom di pesan kode yang Anda harapkan sampai Anda dapat memperbaiki kode buggy itu.