PLS-00900: can't find body of unit 'string'
Answer / guest
Cause: At run time, the body of a program unit could not be
found. This can happen for one of two reasons. -- First,
there may be a unit 'a' which calls a module 'b', where the
spec for 'b' exists but not the body. In this case, since
the spec is present, there will be no compile-time errors.
-- Secondly, this can occur if there is a reference to a
sequence outside of the proper context such as a SQL
statement. In this case, the "spec" of the sequence
reference can be found, but it is invalid to actually run
code which references the sequence outside a SQL statement,
as in: i := seq.nextval;
Action: If caused by the first reason, create a body for the
object that is being referenced. If caused by the second
reason, move the sequence into a SQL statement. For example,
i := seq.nextval; can be replaced by: select seq.nextval
into temp from dual; i := temp;
Please add more information about this Error
| Is This Answer Correct ? | 0 Yes | 0 No |
QSM-00763: the owner string is invalid while validating user-defined workload string.string
SQL*Loader-00488: %s not a named collection type for filler field string
ORA-31657: data filter name can not be defaulted
ORA-29882: insufficient privileges to execute indextype
SQL*Loader-00473: nesting of collections is not allowed.
ORA-01240: too many data files to add in one command
NZE-29107: Cannot create PKCS #12 wallet.
ORA-24039: Queue string not created in queue table for multiple consumers
ORA-13008: the specified date format has an invalid component
ORA-29954: domain index partition is marked LOADING/FAILED/UNUSABLE
O2F-00301: Error attempting to read from the INTYPE file
NNL-01071: Command-line parameter file name: string