oracel8.05怎样删除一个表中的字段 alter table tablenamedrop column columnname 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 805也是这条命令,当然如果你这个字段不为空是不能删除的先用update tablename set columnname=null;再用一楼的命令 raname tablename to tablename_bak;create table tablename asselect col1,col2,.... from tablename_bak;col1,col2,.... 不包含你要删除的字段. 805不支持这种写法,应该是8i以后才可以使用这种写法,创建一张表,然后rename吧 8.0.5是用不了drop column 命令的。重新建表吧。原表:tab1(a,b,c)新表:tab1(a,b)rename tab1 to tab2create table tab1 as select a,b from tab2; 试试这样ALTER TABLE xx set unused column col1 导出及导入库语句 oracle中recyclebin的原理具体是? 数据库及sql优化参考资料 急救!oracle copy数据文件和控制文件和初始参数文件,怎么还是追加不了数据库 imp导入时发生如下错误,那位大哥碰到过类似情况,谢谢! 高手请给我个在linux下安装oracle8.1.7全面优化主要参数设置的方案, 在Oracle中的时间条件怎么写啊? 关于ORACLE时间的基础知识,求助 如何选取表中指定的行???急!!! Oracle8.15可否升级到8.17,是否有专门的升级补丁 oracle的倒序查询问题,急啊 oracle在redhat linux as3上安装问题
先用update tablename set columnname=null;
再用一楼的命令
create table tablename
as
select col1,col2,.... from tablename_bak;col1,col2,.... 不包含你要删除的字段.
重新建表吧。原表:tab1(a,b,c)
新表:tab1(a,b)rename tab1 to tab2
create table tab1 as select a,b from tab2;