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
相关文章推荐
- oracle更改字段,表名和复制一列的数据
- 触发器实现对插入数据的字段更改 Oracle+SQL Server
- Oracle 表中有数据的情况下 字段更改数据类型
- Oracle中在已有数据的表中更改字段类型(四步)
- java以流的形式写数据到Oracle的clob字段。
- Oracle 修改带数据的字段类型
- Oracle更改字段类型Blob错误ora-22858
- oracle 字段递增 表插入数据,id自动增1
- oracle的监测TABLE数据更改情况
- oracle更改字段长度,添加字段
- PDO取Oracle lob大字段,当数据量太大无法取出的问题的解决办法
- Oracle 表字段数据类型
- oracle中Date类型字段数据插入格式
- oracle更改数据库名
- [Oracle]在PL/SQL中更改数据和使用游标获取数据
- 修改oracle有数据字段长度
- 给定一个一oracle建表的sql语句,解析读出的字符串,将表名、字段名、字段类型数据取出,怎么实现啊?
- 查询Oracle中两个字段间的数据(date类型)
- 当要插入的数据宽度大于Oracle数据表的字段宽度,怎样来增大字段的宽度呢?