How to fix the Oracle error PLS-00135: Pragma string expects 3rd argument to be an identifier, string or numeric literal?

In this post, you’ll learn more about the Oracle ErrorPLS-00135: Pragma string expects 3rd argument to be an identifier, string or numeric literal with the details on why you receive this error and the possible solution to fix it.

Oracle Error Description

PLS-00135: Pragma string expects 3rd argument to be an identifier, string or numeric literal

Reason for the Error PLS-00135: Pragma string expects 3rd argument to be an identifier, string or numeric literal

The fourth argument (actual parameter) passed to the named pragma (compiler directive) was not a numeric literal, as required. The parameter might be miscoded, or the pragma syntax might be faulty (for example, a comma might be missing between two parameters).

How to fix the Error PLS-00135: Pragma string expects 3rd argument to be an identifier, string or numeric literal ?

You can fix this error in Oracle by following the below steps

Check the coding of the fourth parameter, and make sure the proper syntax was used.

Tags :

Leave Your Comment