我试过用rename,
alter table tablename rename oldname to newname;
提示说:ERROR 位于第 1 行: ORA-14155: PARTITION 或 SUBPARTITION 关键字丢失
请问还有什么办法么?
------解决方法--------------------------------------------------------
修改字段名字要丢失数据的...最好的办法是在库里点击要修改字段的表,,编辑,,新添加个自己要的字段和类型,然后在表窗口里面把以前的字段内容复制到新创建的字段中,最后删掉以前要修改的字段...这个方法是我经常用到的哦,
------解决方法--------------------------------------------------------
SQL> select * from tt1;
ID LNAME ADDRESS
---------- -------------------- ------------------------------
12 er er
13 we we
45 jk jk
SQL> 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