How to fix the Oracle error PLS-00705: exception ‘string’ used in expression requiring return type?
In this post, you’ll learn more about the Oracle ErrorPLS-00705: exception ‘string’ used in expression requiring return type with the details on why you receive this error and the possible solution to fix it.
Oracle Error Description
PLS-00705: exception ‘string’ used in expression requiring return type
Reason for the Error PLS-00705: exception ‘string’ used in expression requiring return type
An exception was referred to in an expression. Exceptions have names but not values and therefore cannot contribute values to an expression. For example, the following RETURN statement is illegal: FUNCTION credit_limit (cust_no INTEGER) RETURN NUMBER IS limit NUMBER; over_limit EXCEPTION; … BEGIN … RETURN over_limit; — illegal END;
How to fix the Error PLS-00705: exception ‘string’ used in expression requiring return type ?
You can fix this error in Oracle by following the below steps
Check the spelling of the identifiers in the expression, then rewrite the expression so that it does not refer to an exception.
Leave Your Comment