totn Oracle Error Messages

Oracle / PLSQL: ORA-06575 Error Message

Learn the cause and how to resolve the ORA-06575 error message in Oracle.

Description

When you encounter an ORA-06575 error, the following error message will appear:

  • ORA-06575: function name is in an invalid state

Cause

You tried to execute a SQL statement that referenced a PLSQL function that is in an invalid state. This happens when the function is compiled with errors.

Resolution

The option(s) to resolve this Oracle error are:

Option #1

Correct the errors and then re-compile the function. Then re-execute the SQL statement.

You can run the SHOW ERROR command to view the errors as follows:

SQL> show error function TestFunction;
Errors for FUNCTION TESTFUNCTION:

LINE/COL ERROR
-------- -----------------------------------------------------------------
5/1	 PL/SQL: Statement ignored
5/9	 PLS-00201: identifier 'VANOTHERNUM' must be declared