alter table tbname drop column col1;

解决方案 »

  1.   

    SQL> alter table yx_run_time_manager_1 drop column RUN_INTERVAL;
    alter table yx_run_time_manager_1 drop column RUN_INTERVAL
                                           *
    第1行有错:
    ORA-00905: 缺少关键字
      

  2.   

    数据库不是8i或更高版本??
    那只好这样:
    1、先create一个新表,去掉你想删除的一列。
    2、insert into 新表 select ...... from 旧表
    3、drop 旧表
    4、create table yx_run_time_manager_1 as select * from 新表;
    这样就可以了。
      

  3.   

    是oracle 7
    版本的确低。
    我想建一个新表,这样写的。
    create table taname as select * from 旧表
    以为旧表里有一个字段是long类型的,所以报错
    ORA-00997: 非法使用 LONG 数据类型/
    请问怎么解决?