oracle怎么改结构,oracle修改表结构字段类型

oracle 表结构字段位置更改

用sys用户登录执行以下命令:

聂拉木网站建设公司成都创新互联公司,聂拉木网站设计制作,有大型网站制作公司丰富经验。已为聂拉木上千家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的聂拉木做网站的公司定做!

select object_id from all_objects where object_name='TEST';

select object_id from obj where object_name='TEST';取得表TEST的object_id;假设为51234

select obj#,col#,name from sys.col set col#=1 where obj#=51234 and name='COL4';

update sys.col$ set col#=col#+1 where obj#=51234 and name!='COL4';

COMMIT;

SHUTDOWN IMMEDIATE;

STARTUP;

参考

redhat下的oracle怎么修改表结构

例如:

1、P_ID由NUMBER(10)改为NUMBER(12);

alter table t1 modify P_ID NUMBER(12);

2、增加列

ALTER TABLE user_info ADD username varchar2(50);

3、alter TABLE user_info rename name1 to name2;

4、 alter table [表名] drop column [列名];

Oracle在不关机的情况下怎样修改表结构

如果说你增加列了,然后设置为不可为空,这个是有问题的、所以建议修改表结构时、对于添加的列全部设为可为空、待你把数据填充好后,在做相应的是否为空设置


分享文章:oracle怎么改结构,oracle修改表结构字段类型
转载来于:http://myzitong.com/article/hohsoe.html