A generic hint whenever Oracle gets confused and throws ORA-xxxxx and PLS-xxxxx codes: Type the exact code including the ORA- or PLS-Prefix into Google and look at the first few results. They are often very helpful, even better than the huge load of Oracle's documentation.
ORA-06550 means that Oracle has found a syntax error in some PL/SQL code, PLS-00222 means PL/SQL function not found. The common webpages recommend to check the spelling. A common mistake seems to be that there is a PL/SQL procedure with the given name, but no function (yes, they are different).
It seems you ran into that trap: You talk about running your procedure from SQL Developer, but then instruct perl to invoke a function.
Alexander
In reply to Re: Execute Oracle Stored procedure using DBIx::ProcedureCall
by afoken
in thread Execute Oracle Stored procedure using DBIx::ProcedureCall
by kalyanrajsista
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |