ORA-22344: can not specify CONVERT TO SUBSTITUTABLE option for ALTER TYPE other than NOT FINAL change ORACLE 报错 故障修复 远程处理
文档解释
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 关键字更改之后使用。