Troubleshooting
Problem
In certain scenarios Informix will allow the creation of multiple overloaded procedures with the same signature to be created.
Once this happens, it becomes impossible to drop the procedure through normal means.
Symptom
Attempting to run or drop a procedure in this unlikely scenario will result in the following error:
-674 Routine <routine-name> cannot be resolved.
Resolving The Problem
As a work-around you can remove a procedure using its procID by running the following statements and including the appropriate procID:
delete from sysprocedures wher
delete from sysprocauth where
delete from sysproccolumns whe
delete from sysprocplan where
delete from sysprocbody where
Was this topic helpful?
Document Information
More support for:
Informix Dynamic Server
Software version:
12.10
Operating system(s):
AIX, HP-UX, Linux, Solaris
Document number:
734207
Modified date:
01 June 2022
UID
ibm10734207