Sangat mungkin untuk memodifikasi kolom yang berisi data, termasuk mengubah ukurannya; satu-satunya pengecualian adalah kita tidak dapat membuat kolom lebih kecil dari nilai terbesar yang ada di kolom (1) .
Ini sintaksnya ...
alter table TB_POT_ECD_CD modify cd varchar2(100 byte)
/
... dan ini adalah biola SQL juga.
(1) Ini berlaku untuk 11gR2 dan mungkin versi sebelumnya; di versi Oracle yang lebih lama, kami hanya dapat mengecilkan kolom kosong. Terima kasih kepada @StanMcgeek karena menunjukkan ini kepada saya.
Itu adalah masalah dengan SQL Anda. Mungkin Anda salah mengeja tabel, atau Anda mencoba menjalankan kueri dari skema yang salah.