ORA-22304: input type is not an object type
Cause: The user is trying to obtain the supertype information for a non-object type.
Action: Pass in only an object type.
ORA-22304 错误意味着所指定的输入类型不是对象类型。
ORA-22304:输入类型不是对象类型
描述:
此错误是当具有参数的 PL/SQL 部件调用块要求输入参数但是提供的参数类型不是 Oracle 支持的对象类型时引发的。
当一个存储过程(函数、包或触发器)定义接受一个对象类型作为参数,而实际输入的参数不是一个对象类型时,就会引发ORA-22304的错误消息。
1.检查接收参数的存储过程(函数、包或触发器)是否正确地定义接受对象类型作为参数。
2.检查实际输入参数是否是一个对象类型,如果不是,请将其替换为正确的对象类型。
3.重新运行存储过程或触发器。