aiaiDBA

加微信获取免费职业规划+学习资料,了解年薪50万的DBA是如何练成的

13718043309

010-86462881

PLS-00318: type "string" is malformed because it is a non-REF mutually recursive type

PLS-00318: type "string" is malformed because it is a non-REF mutually recursive type
Cause: A type-declaration such as: -- a non-REF recursive type, for example: type t is record (a t); or -- non-REF mutually dependent types, for example: type t1; type t2 is record (a t1); type t1 is record (a t2); was performed. In these examples, the type is malformed because it participates in a mutually recursive non-REF relationship with itself and possibly other types.
Action: Use another type to remove the recursion.

请先 登录 后评论

1 个回答

小智
PLS-00318:类型“ string ”因为非REF相关递归类型而格式不正确,
.原因:类型声明如: - 非REF递归类型,例如:type t is record(at); 或 - 非REF相互依赖类型,例如:type t1; 类型t2是记录(a t1); 类型t1是记录(a t2); 被执行。在这些示例中,该类型是畸形的,因为它与自身和可能的其他类型参与了相互递归的非REF关系。,
.操作:使用其他类型删除递归。,
.
请先 登录 后评论