DB2 delete storeprocedure duplicate

Cuando estamos desarrollando o implementando procedimientos almacenados y de pronto vemos que existen 2 o más procedimientos con el mismo nombre y al querer borrar con el simple: [DROP PROCEDURE SP_DEMO] sale un error.

Esto es lógico dado que DB2 no entiende que StoreProcedure deseas eliminar.

DB2 te permite crear 1, 2 o más procedimientos almacenados con el mismo nombre pero con diferente cantidad de parámetros, entonces al momento de eliminar un determinado procedimiento debemos de hacerlo con el siguiente formato:

Debemos de especificar que StoreProcedure indicando el tipo de dato de sus parámetros.

DROP PROCEDURE SP_DEMO(CHAR(8), CHAR(10))

Subscribe

Subscribe to our e-mail newsletter to receive updates.

post-author