ORA-22344: can not specify CONVERT TO SUBSTITUTABLE option for ALTER TYPE other than NOT FINAL change

文档解释

ORA-22344: can not specify CONVERT TO SUBSTITUTABLE option for ALTER TYPE other than NOT FINAL change

Cause: An attempt was made to specify CONVERT TO SUBSTITUTABLE option for ALTER TYPE other than NOT FINAL change.

Action: Specify CONVERT TO SUBSTITUTABLE option only for ALTER TYPE NOT FINAL change.

ORA-22344:无法为非 FINAL 更改指定 CONVERT TO SUBSTITUTABLE 选项

官方解释

ORA-22344:当更改一个类型,不能包含 CONVERT TO SUBSTITUTABLE 选项。

常见案例

当用户调用 ALTER TYPE 命令来更改类型时,CONVERT TO SUBSTITUTABLE 选项会被忽略。

一般处理方法及步骤

1、用户试图更改一个类型,其包含 CONVERT TO SUBSTITUTABLE 选项,并且没有在它之前指定 NOT FINAL 关键字。

2、因此,更改类型时不能包含 CONVERT TO SUBSTITUTABLE 选项,必须指定 NOT FINAL 关键字。

3、确保 CONVERT TO SUBSTITUTABLE 选项仅仅在 NOT FINAL 关键字更改之后使用。

你可能感兴趣的