Oracle dml

create table zz(id number(32));


desc zz
                                      是否为空? 类型
------------------------------------- -------- ----------------

 ID                                             NUMBER(32)

alter table zz modify id char(1);


SQL> alter table zz add name varchar2(32);

表已更改。

SQL> desc zz
 名称                                      是否为空? 类型
 ----------------------------------------- -------- --------------------

 ID                                                 CHAR(1)
 NAME                                               VARCHAR2(32)


SQL> alter table zz modify name varchar2(32) not null;

表已更改。

SQL> desc zz
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------

 ID                                                 CHAR(1)
 NAME                                      NOT NULL VARCHAR2(32)

SQL> alter table zz drop column id;

表已更改。

SQL> desc zz
 名称                                      是否为空? 类型
 ----------------------------------------- -------- -------------------

 NAME                                      NOT NULL VARCHAR2(32)

SQL> alter table zz rename column id to id2;

表已更改。

SQL> desc zz;
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------

 NAME                                      NOT NULL VARCHAR2(32)
 ID2                                                NUMBER(5)

猜你喜欢

转载自zms198983.iteye.com/blog/1508527
今日推荐