ORACLE中有没有删除字段的功能? 有alter table studentdrop column age; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上说的对,但AGE字段中不能有数据 -- Drop columns alter table T2 drop column C2;表中不能有数据。 oracle 8i以前的版本是不支持删除字段的!不知你用什么版本啊? 除了楼上讲的还有用create table t1 as select(字段1,字段2......) from t2不要选要删的字段,然后再drop table t2,再alter table t1 rename to t2就行了 一般说来luckysxn(风子)的方法是没正确的,而且在通常情况下是可以的,但是如果您的表中有很多数据而且您的数据库系统不能忍受超过10分钟的等待的话,我建议您还是先将那一列设置为不可用,并没有马上的删除该字段,但是在表中该字段已经失效了,成为不可用的列,等到系统相对空闲的时候可以运用luckysxn(风子) 的方法将其删除次方法适用于系统压力较大,对于即时服务要求比较高的数据库系统,如果对于比较小的系统则不需要考虑太多,注意一下优化就可以了。 ADO 连接Liunx 平台的Orecle 11g 求大家介绍一下sqlserver转oracle的最快捷的方法 Oracle10g的客户端有哪几种? oracle10g问题 oracle 更新分区关键字列将导致分区的更改 问一下DB-LINK、高级复制的优缺点 pl/sql字段的問題 编程技术论坛主页交换连接!!! ORACLE的问题!!!不知道是简单还是难??? oracle9i安装补丁程序在哪下载?散分呀!兄弟们 怎样为我的ORACLE数据库创建一个用户? 我是一个初学者,我安装了oracle 根本就不知道怎么进入管理器
alter table T2 drop column C2;
表中不能有数据。
用create table t1 as select(字段1,字段2......) from t2
不要选要删的字段,然后再drop table t2,再alter table t1 rename to t2就行了
一般说来luckysxn(风子)的方法是没正确的,而且在通常情况下是可以的,但是如果您的表中有很多数据而且您的数据库系统不能忍受超过10分钟的等待的话,我建议您还是先将那一列设置为不可用,并没有马上的删除该字段,但是在表中该字段已经失效了,成为不可用的列,等到系统相对空闲的时候可以运用luckysxn(风子) 的方法将其删除
次方法适用于系统压力较大,对于即时服务要求比较高的数据库系统,如果对于比较小的系统则不需要考虑太多,注意一下优化就可以了。