修改oracle数据库字段类型,处理ORA-01439错误
修改表PTLOG的列TYPE的char(1)为varchar(2)类型?
在PTLOG 表新增一列 TYPE_2:
ALTER TABLE PTLOG ADD TYPE_2 VARCHAR2(2) default NULL;
更新TYPE_2与TYPE一致:
update PTLOG SET TYPE_2 = TYPE ;
删除TYPE列
ALTER TABLE PTLOG DROP COLUMN TYPE;
renameTYPE_2列为TYPE
ALTER TABLE PTLOG RENAME COLUMN TYPE_2 TO TYPE;