假设你的表为 table1
字段列表为:
a varchar2(5)
b char2(10)
c number(2)
如果你想把表变成
a varchar2(5)
new_d varchar2(100)
b char2(10)
c number(2)
那么你需要:
1、这样创建一个表:
create table table2 as select a,'NULL' as new_d,b,c from table1;
2、这样修正这个表:
alter table table2 modify (new_d varchar2(20))
3、删掉原来的表:
drop table table1;
4、修改当前的表名:
rename table2 to table1;