高手救命,本人是ORACLE菜鸟,请问,如果在已存在的ORACLE数据库的表中插入一个列?用什么语句?是ALTER吗?怎么用?可以给个例子不?万分感谢!!

解决方案 »

  1.   

    alter table tablename add (colname 字段类型);
      

  2.   

    alter table DG_DW.TB_DW_CI_GROUP_MEMBER_H add DUTY_ID        VARCHAR2(32)  ;
      

  3.   

    楼主可以用工具pl/plsql dev用图形界面修改,还可以查看修改的sql语句。
      

  4.   

    给你一个例子:
    SQL> create table t2(id int primary key, col2 varchar(8));表已创建。SQL> alter table t2 add col3 varchar(32) not null;表已更改。SQL> desc t2;
     名称                                      是否为空? 类型
     ----------------------------------------- -------- ------------------- ID                                        NOT NULL NUMBER(38)
     COL2                                               VARCHAR2(8)
     COL3                                      NOT NULL VARCHAR2(32)SQL>
    SQL> drop table t2;表已删除。