1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
/* Ejercicio 11: Realizar un procedimiento que acepte un departamento y devuelva mediante dos parámetros de tipo OUT su número de director (director) y presupuesto. */ delimiter $$ drop procedure if exists 1x11 $$ create procedure 1x11( in elDepartamento tinytext, out numDirector int, out presupuesto int ) begin -- Dos formas de guardar la consulta, la primera con into y la segunda con set: select direc into numDirector from departamentos where nomde like elDepartamento; set presupuesto = ( select presu from departamentos where nomde like elDepartamento ); end $$ delimiter ; -- call 1x11( 'FINANZAS', @numDirector, @presupuesto ); -- select @numDirector as 'ID Director', @presupuesto as 'Presupuesto'; |