Bạn nên sử dụng modify
từ khóa thay vì alter
thứ hai của bạn .
alter table
emp
modify
(
sal varchar2(10)
);
Khi sửa đổi kiểu dữ liệu cột của bảng, bạn cần sử dụng modify
từ khóa.
Tất nhiên, bạn phải xử lý dữ liệu cột hiện có. Khi sửa đổi kiểu dữ liệu cột của bảng, bạn có thể muốn xuất các hàng, xác định lại bảng và sau đó nhập lại dữ liệu của bạn.
Trong trường hợp này, bạn cần làm theo các bước sau để thay đổi kiểu dữ liệu cột:
- Tạo cột mới ở cuối bảng.
- Chạy bản cập nhật để điền vào cột bảng mới
- Bỏ cột cũ của bảng
- Đổi tên cột mới thành tên cột ban đầu