Oracle更改有数据的非空字段

来源:互联网 发布:淘宝联盟 推广位管理 编辑:程序博客网 时间:2024/06/04 23:22
alter table MES.Mes_Public_Area add ID1 VARCHAR2(36 CHAR);-- 添加临时列    update MES.Mes_Public_Area set ID1 = ID ; --将目标字段中数据加入到临时列中    update MES.Mes_Public_Area set ID = null; --将目标字段数据清空    alter table MES.Mes_Public_Area modify (ID VARCHAR2(36 CHAR)); --更改目标字段类型    update MES.Mes_Public_Area set ID = ID1; --将临时列数据加回到目标字段中    alter table MES.Mes_Public_Area drop column ID1; --清除临时列 select * from MES.Mes_Public_Area

原创粉丝点击