1:
rename old_tname to new_tname;2:
alter table t_name rename column old_colname to new_colname;

解决方案 »

  1.   

    表名可以
    rename tbnameold to tbnamenew;
      

  2.   

    我用的是9i,用
    2:
    alter table t_name rename column old_colname to new_colname;
    似乎不行,执行的时候也不出错,
    就是定在那里,也执行不下去 这是怎么回事?
      

  3.   

    我用的是9i,用
    2:
    alter table t_name rename column old_colname to new_colname;
    似乎不行,执行的时候也不出错,
    就是定在那里,也执行不下去 这是怎么回事?
    --
    奇怪了,我机上的是Oracle9i Enterprise Edition Release 9.2.0.1.0 
    我在sqlplus与pl/sql dev下执行上述语句都是成功的,没有问题的。
      

  4.   

    --那你就用下面的方法看看,8i中可以用
    select * from t
    /
    create table t_temp
    as select old_colname as new_colname from t
    /
    drop table t
    /
    rename t_temp to t
    /
    select * from t
    /