ORA-39273: Cannot alter storage type of XMLType column: string

文档解释

ORA-39273: Cannot alter storage type of XMLType column: string

Cause: DBMS_METADATA_DIFF was comparing two XMLType columns with different storage types (CLOB, BINARY, OBJECT RELATIONAL). There is no SQL ALTER statement to change the storage type of an XMLType column.

Action: The difference cannot be eliminated with an SQL ALTER statement.

官方解释

ORA-39273:不能更改XMLType列的存储类型:string

这是由于您尝试更改包含XMLType列的表的存储类型而导致的错误。由于XMLType列尚未支持在BLOB,LOBs和CLOBs中存储,因此无法将此类存储从表中移除。

常见案例

一般处理方法及步骤

1.确保表中没有XMLType列。

2.如果有XMLType列,删除它们后再重试。

3.确保更改存储类型的特定列的位置可以在新类型存储类型中放置。

4.尝试将表存储类型更改为不包含BLOB,LOB和CLOB的类型。

你可能感兴趣的