我想要不删除和移动数据。
我无法在 Oracle 10g 中将数据类型编号更改为 nvarchar。它显示的消息类似于
ORA-01439: column to be modified must be empty to change datatype
。
我表中的数据和列已设置为 NOT NULL,因此我无法将其设置为空或空白。 更改列是主键,它与外键相关的表数量。
有什么快速的解决方案可以解决它吗?
建议方式:
您不能以其他方式更改 Oracle 中的列类型(据我所知)。
注意我看到您还提到了Oracle 11g标签,但是您的问题说您使用的是10g。如果您使用的是 11g 或更高版本,则可以使用VIRTUAL COLUMN。