Saltar al contenido

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))

Si te ha interesado este artículo y deseas un apoyo o asesoría en algún requerimiento, envíame un mensaje a: (info@juliopari.com) o sino a través de Linkedin: https://www.linkedin.com/in/juliopari/

Etiquetas: