Bạn không thể.
Tuy nhiên, bạn có thể tạo một cột mới với kiểu dữ liệu mới, di chuyển dữ liệu, bỏ cột cũ và đổi tên cột mới. Một cái gì đó giống như
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;
Nếu bạn có mã phụ thuộc vào vị trí của cột trong bảng (mà bạn thực sự không nên có), bạn có thể đổi tên bảng và tạo chế độ xem trên bảng với tên ban đầu của bảng hiển thị các cột trong đặt hàng mã của bạn mong đợi cho đến khi bạn có thể sửa mã lỗi đó.