1. 程式人生 > >oracle----修改表結構

oracle----修改表結構

增加表字段:

alter table 表名 add(age number(3));


alter table 表名 add(sex varchar2(10) default '男');


alter table 表名 add(photo varchar2(100) default 'nophoto.jpg');


修改表字段:

alter table 表名 modify(name varchar2(30));

alter table 表名 modify(sex varchar2(10) default '女');

desc 表名和插入資料就可以看出修改的部分。


刪除列:

alter table 表名 drop column 列名;


高效刪除列,針對於資料量比較多的情況:

首先將要刪除的列設定為無用列:

alter table member set unused(列名);

alter table member set unused column 列名;


刪除無用列:

alter table member drop unused columns;