How to fix the Oracle error PLS-00307: too many declarations of ‘string’ match this call?
In this post, you’ll learn more about the Oracle ErrorPLS-00307: too many declarations of ‘string’ match this call with the details on why you receive this error and the possible solution to fix it.
Oracle Error Description
PLS-00307: too many declarations of ‘string’ match this call
Reason for the Error PLS-00307: too many declarations of ‘string’ match this call
The declaration of a subprogram or cursor name is ambiguous because there was no exact match between the declaration and the call and more than one declaration matched the call when implicit conversions of the parameter datatypes were used. The subprogram or cursor name might be misspelled, its declaration might be faulty, or the declaration might be placed incorrectly in the block structure.
How to fix the Error PLS-00307: too many declarations of ‘string’ match this call ?
You can fix this error in Oracle by following the below steps
Check the spelling and declaration of the subprogram or cursor name. Also confirm that its call is correct, its parameters are of the right datatype, and, if it is not a built-in function, that its declaration is placed correctly in the block structure.
Leave Your Comment