1、删除列:
  ALTER TABLE t1 DROP COLUMN f1;
2、更改列名:
 因列名不能更改,只能修改其类型或默认值,所以你可以把列删除然后再加进来
  alter table t1 drop column f1;
  alter table t1 add (f1 varchar2(10));
3、除非把表重建,否则不可以更改列顺序的。
4、不懂你下边的想表达什么!