压缩表添加新列? ORA-39726:不支持对压缩表执行添加/删除列操作--ADD/modify columnsalter table history add flag number(1) default 0好,在我往一表上新增列时,提示上面错误,请问上面错误是什么原因,要怎样才可以在这个表上添加列? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alter table history nocompress;alter table history add flag number(1) default 0; alter table history add flag number(1) default 0;执行了以后没有报错也没有增加新列,怎么可能? alter table history nocompress; 之后执行下面alter table history add flag number(1) default 0;还是报:ORA-39726:不支持对压缩表执行添加/删除列操作 create table history (id int);alter table history add flag number(1) default 0;--执行成功,没有问题要不你把表删除后,重新创建 没有alter 成功啊是你的表式压缩表的原因你参考下http://space.itpub.net/html/99/231499-63799.html 但我确实已把它alter table history nocompress;成功了,是不是还有一些继承方面的关系? plsql游标的问题 plsql连oracle数据库,后来plsql卡死了,就结束进程关掉了,但在数据库中查看到原plsql连接的进程却没有断 DataGuard的配置问题 【急】Oracle 转Mysql bulk collect into 报错 ora的SQL能否实现搜索一个表时,搜索所有字段 oracle基础问题 在数据库中插入完记录后如何取得自动编号的字段的值? 如何在delphi程序中实现数据回滚! 给一个表(insert)插入数据,为什么这样慢?有几种情况会造成的? java中调用 sqlplus执行sql脚本 调用其他数据库的存储过程,急!!!
alter table history add flag number(1) default 0;
执行了以后没有报错也没有增加新列,怎么可能?
alter table history add flag number(1) default 0;
还是报:ORA-39726:不支持对压缩表执行添加/删除列操作
create table history (id int);
alter table history add flag number(1) default 0;--执行成功,没有问题要不你把表删除后,重新创建
是你的表式压缩表的原因
你参考下
http://space.itpub.net/html/99/231499-63799.html