alter table tablename
drop column columnname

解决方案 »

  1.   

    805也是这条命令,当然如果你这个字段不为空是不能删除的
    先用update tablename set columnname=null;
    再用一楼的命令
      

  2.   

    raname  tablename to tablename_bak;
    create table tablename 
    as
    select col1,col2,.... from tablename_bak;col1,col2,.... 不包含你要删除的字段.
      

  3.   

    805不支持这种写法,应该是8i以后才可以使用这种写法,创建一张表,然后rename吧
      

  4.   

    8.0.5是用不了drop column 命令的。
    重新建表吧。原表:tab1(a,b,c)
    新表:tab1(a,b)rename tab1 to tab2
    create table tab1 as select a,b from tab2;
      

  5.   

    试试这样ALTER TABLE xx set unused column col1