您的位置:首页 > 数据库 > Oracle

Oracle更改有数据的非空字段

2017-05-23 16:57 295 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: