oracle数据库表中字段类型由varchar2改成number,表里有数据的,有办法不删表里数据而能改字段类型吗?

该字段中数据全部是number型的。
2024-12-27 05:18:58
推荐回答(1个)
回答1:

修改类型要求字段类型必须是为空。
要不您就建一个临时表把数据先备份过去吧
create table b
as
select * from a
之后清空a列或者全清空,然后再往回转,使用to_number把varchar2字段转化一下存回来。