PLS-00308: this construct is not allowed as the origin of an assignment
Cause: The construct or expression does
not designate a value that can be assigned to a variable. For example, the
datatype name NUMBER cannot appear on the right hand side of an assignment
statement as in X := NUMBER.
Action: Correct the illegal assignment
statement.
Relared Errors:
PLS-00309: with
%%LAST attribute, `string` must be a variable of an enumerated
type
PLS-00310: with
%%ROWTYPE attribute, `string` must name a table, cursor or
cursor-var
PLS-00311: the
declaration of string is incomplete or malformed
PLS-00312: a
positional parameter association may not follow a named
association
PLS-00313:
`string` not declared in this scope
PLS-00314:
TABLE declarations are not allowed as PL/SQL local variables
PLS-00315:
Implementation restriction: unsupported table index type
PLS-00316:
PL/SQL TABLEs must use a single index
PLS-00317:
incomplete type string was not completed in its declarative
region
PLS-00318: type
string is malformed because it is a non-REF mutually recursive
type






Leave a Reply