oracle库表修改数据类型

时间:2021-06-04 07:23:06

1、重命名要修改的字段名,如colname改为mycolname,

alter table tablename rename column colname to mycolname;

2、在表中添加一个原字段名字 colname并把类型定义为自己想改变的数据类型(这里是DATE数据类型)

alter table tablename add colname date;

3、把mycolname字段内容通过update方法添加到新建字段colname中来

update tablename set colname=mycolname;

4、把备份字段mycolname删除

alter table tablename drop column mycolname;

5、如此就可以完成字段类型的修改。


直接修改数据类型会报ORA-01439的错误。