oracle如何修改列名

时间:2022-03-16 07:17:09
alter table student  rename new_student 这样就可以修改表名
alter table student rename column name to new_name 这样不能修改列名么? 那要怎么做呢 

7 个解决方案

#1


alter table student rename column name to new_name
这样可以,但是好象要9i以上的版本才支持

#2


你的数据库版本是多少来着?这个应该可以的。10g里头, 9i好像不行

#3


我的就是92的 不过不行

#4


alter table tt add col1 varchar2(100);
update tt set col1=colOld;
alter table drop colOld;

引用 3 楼 answerwyi 的回复:
我的就是92的 不过不行

#5


alter table tt add col1 varchar2(100); 
update tt set col1=colOld; 

alter table tt drop column colOld

#6


alter table aa drop column ...
alter table aa add column ...

#7


 

#1


alter table student rename column name to new_name
这样可以,但是好象要9i以上的版本才支持

#2


你的数据库版本是多少来着?这个应该可以的。10g里头, 9i好像不行

#3


我的就是92的 不过不行

#4


alter table tt add col1 varchar2(100);
update tt set col1=colOld;
alter table drop colOld;

引用 3 楼 answerwyi 的回复:
我的就是92的 不过不行

#5


alter table tt add col1 varchar2(100); 
update tt set col1=colOld; 

alter table tt drop column colOld

#6


alter table aa drop column ...
alter table aa add column ...

#7