Estoy usando informix ...
No sé cómo lo hice, pero hay dos procedimientos con el mismo nombre en mi base de datos. Cuando trato de eliminarlos con un
DROP PROCEDURE myProc;
entonces recibo un mensaje de error
ERROR: Routine (add_adr_trigger_row) ambiguous - more than one
routine resolves to given signature.
Error Code: -9700
¿Cómo puedo abandonar los procedimientos?
stored-procedures
informix
PeterP
fuente
fuente
Si sabe que esto podría ser un problema en el futuro, puede crear su procedimiento con un nombre ESPECÍFICO, que debe ser único en todos los procedimientos de la base de datos.
Si no sabe que será un problema cuando cree el procedimiento, entonces no puede volver oficialmente y agregar un nombre específico, y sí tiene un problema.
La ACTUALIZACIÓN de
sysprocedures
en la respuesta seleccionada solo debería funcionar si el usuario está conectado comoinformix
(o, en el caso de un servidor privado, el propietario del servidor).fuente