oracle数据库中,如和删除一个字段?
问题点数:20、回复次数:8Top
1 楼jxwa_wzw(我是一只菜菜鸟)回复于 2001-12-12 21:58:30 得分 0
你必须是oracle8.1.6以上的版本才可以Top
2 楼jxwa_wzw(我是一只菜菜鸟)回复于 2001-12-12 22:02:28 得分 15
你必须是oracle8.1.6以上的版本才可以删除列, 语法如下:
alter table 表名 drop column 列名;记得给我加分哦!Top
3 楼panther_totem(青争岁月)回复于 2001-12-13 09:12:56 得分 0
同意。。Top
4 楼wonjin(wonjin)回复于 2001-12-13 17:29:07 得分 3
只有oracle8.1.5以上版本才可以用 alter table 表名 drop column 列名
如不是则应:
create table new_table as
select 列名... from old_table;
drop table old_table;
rename new_table to old_table;Top
5 楼panther_totem(青争岁月)回复于 2001-12-13 18:14:34 得分 2
oracle这样
create table new_table as
select 列名... from old_table;
就可以把原来表的内容直接加入到新表里吗,还没试过,试试看。Top
6 楼panther_totem(青争岁月)回复于 2001-12-13 18:15:51 得分 0
哇,不错不错,这样挺爽的。呵呵。Top
7 楼luoliu(努力)回复于 2001-12-13 20:11:25 得分 0
使用select查询建立新表,在查询时不要你需要删除的那列不就行拉Top
8 楼backlove(我愿意)回复于 2001-12-13 20:34:49 得分 0
用toad吧,很好用Top




