我无法将数据类型号更改为nvarchar在oracle 10g中.它的显示消息如ORA-01439:要修改的列必须为空才能更改数据类型.
我有表中的数据和列已经设置为NOT NUll所以我不能将其设置为null或空白.并且Altering列是主键,它是与外键相关的表数.
是否有任何快速解决方案来修复它.
>暂停约束>使用nvarchar类型创建另一个列>从数字列复制到新的nvarchar列>删除数字列>将nvarchar列重命名为旧列>重建索引>激活约束.
您无法以其他方式更改oracle中的列类型(我知道).