alter table yourtable drop column col_name;

解决方案 »

  1.   

    上面的方法应该是不可以的,
    alter table 中的drop 只能删除完整性约束,不能删除列。据我所知道的,搂主说的问题基本上只能按搂主的老办法做啦,
    如果有什么新的方法,愿听其详。
      

  2.   

    重建一个表,表中不包含你要删除的那列。
    CREATE TABLE TABLENAME(COLUMN1, COLUMN2.....) AS
      SELECT COLUMN1,COLUMN2,.... FROM TABLENAME1;就可以啦。
      

  3.   

    http://lbdwww.epfl.ch/f/teaching/courses/oracle9i/server.920/a96540/statements_32a.htm#2103928
      

  4.   

    to  apaches(阿帕奇) :
    Oracle 8以上支持删除表中列的,不信可以试试。