Procedimientos almacenados en MySQL Workbench(Curso de MySQL desde cero [21])🐬

Описание к видео Procedimientos almacenados en MySQL Workbench(Curso de MySQL desde cero [21])🐬

Un procedimiento almacenado MySQL no es más que una porción de código que puedes guardar y reutilizar. Es útil cuando repites la misma tarea repetidas veces, siendo un buen método para encapsular el código. Puede aceptar datos como parámetros para interactuar con ellos.


SINTAXIS:
delimiter //
create procedure procedimiento(in varEntrada tipo,out varSalida tipo)
begin
select * from tabla;
end//
delimiter ;


Al definir los procedimientos, tendremos que usar delimitadores para indicar a MySQL que se trata de un bloque independiente. En los siguientes ejemplos, DELIMITER // frena la ejecución de MySQL.


CODIGO:
drop procedure alumnos_con_letra;
delimiter //
create procedure alumnos_con_letra(in letra char(1),out numero int)
begin
select count(*)
into numero
from alumno
where nombre like concat('%',letra,'%');
end//
delimiter ;


call alumnos_con_letra('j',@cantidad_j);
call alumnos_con_letra('u',@cantidad_u);
call alumnos_con_letra('a',@cantidad_a);
call alumnos_con_letra('n',@cantidad_n);
select @cantidad_j as alumnos_con_j,@cantidad_u,@cantidad_a,@cantidad_n;


[CURSO] MYSQL DE 0 A 100🐬:    • [CURSO] MYSQL DE 0 A 100🐬  


🔗 Facebook:   / programadornovatooficial  
🔗 Twitter:   / programadornova  
🔗 Linkedin:   / programadornovato  
🔗 Instagram:   / programadornovato  
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal:   / programadornovato  
🎦 Canal de youtube:    / programadornovato  
#mysql #workbench #db

Комментарии

Информация по комментариям в разработке