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 列名;


高效删除列,针对于数据量比较多的情况:

扫描二维码关注公众号,回复: 4740404 查看本文章

首先将要删除的列设置为无用列:

alter table member set unused(列名);

alter table member set unused column 列名;


删除无用列:

alter table member drop unused columns;

猜你喜欢

转载自blog.csdn.net/qq_27347147/article/details/53184262