alter table tablename rename column oldname to newname; 就可以了,少了column
啥版本的oracle啊? 似乎只有9i以上才支持rename……
alter table tablename rename column oldname to newname;
SQL> select * from tt1; ID LNAME ADDRESS ---------- -------------------- ------------------------------ 12 er er 13 we we 45 jk jkSQL> alter table tt1 2 add fname varchar(20);表已更改。SQL> update tt1 set fname=lname;已更新3行。SQL> alter table tt1 2 drop column lname;表已更改。SQL> select * from tt1; ID ADDRESS FNAME ---------- ------------------------------ -------------------- 12 er er 13 we we 45 jk jk
就可以了,少了column
似乎只有9i以上才支持rename……
---------- -------------------- ------------------------------
12 er er
13 we we
45 jk jkSQL> alter table tt1
2 add fname varchar(20);表已更改。SQL> update tt1 set fname=lname;已更新3行。SQL> alter table tt1
2 drop column lname;表已更改。SQL> select * from tt1; ID ADDRESS FNAME
---------- ------------------------------ --------------------
12 er er
13 we we
45 jk jk