ALTER TABLE tbname 
    DROP (column_name) CASCADE CONSTRAINTS不对吗?

解决方案 »

  1.   

    ALTER TABLE tbname 
        DROP COLUMN column_name  CASCADE CONSTRAINTS
      

  2.   

    glmcglmc和luckysxn的语法都对,如果此列无约束可不使用cascade constraints.
      

  3.   

    我是用toad做的,直接在该列的上面点右键选择里面的drop column项的
      

  4.   

    Oracle好像没有删除列的简单方法
    你可以重新建一个表,不选择要删除的列就可以了
    create table tblNew as select id,... from tblOld
    然后删除原来的表,再将新表重命名就可以了
      

  5.   

    语法没问题,你用sqlplus试试。
      

  6.   

    ora8i以上版本可删除无用的列,按照语法执行就可以了.在sqlplus中写sql命令是DBA的基本功.