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..

Answer / guest

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.

Please add more information about this Error

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Oracle Errors Interview Questions

LPX-00200: could not convert from encoding ~1s to ~2s

1 Answers  


NCR-04014: NCRR: Invalid instance name

1 Answers  


PLS-00996: out of memory

1 Answers  


ORA-38497: Expression Filter index does not exist

1 Answers  


IMG-00718: the same Temporary LOB cannot be used as both source and destination

1 Answers  


TNS-12212: TNS:incomplete PREFERRED_CMANAGERS binding in TNSNAV.ORA

1 Answers  


ORA-31605: the following was returned from string in routine string: LPX-number: string

1 Answers  


RMAN-08581: channel string: datafile copy complete, elapsed time: string

1 Answers  


ORA-16218: This database is already preparing to switch over.

1 Answers  


ORA-02262: ORA-string occurs while type-checking column default value expression

1 Answers  


ORA-12053: this is not a valid nested materialized view

1 Answers  


ORA-01172: recovery of thread string stuck at block string of file string

1 Answers  


Categories