PROCEDIMIENTOS ALMACENADOS
Trabajan con:
- Select
- Update
- Insert
- Delete
Cómo crear un procedimiento almacenado.
delimiter //
create procedure insertar_alumno(in _carnet char(10),in _nombre char(40), in _estado char(10))
begin
insert into alumno(carnet,nombre,estado) values(_carnet,_nombre,_estado);
end
//
delimiter ;
Cómo borrar un procedimiento almacenado.
Para borrar un procedimiento almacenado se utiliza la instrucción drop.
Ejemplo:
drop procedure insertar_alumno;
Cómo ver el contenido de un procedimiento almacenado.
Se utiliza la instrucción show.
Ejemplo:
show create procedure insertar_alumno;
Cómo llamar un procedimiento almacenado.
Se utiliza la instrucción call.
Ejemplo:
call insertar_alumno('650374','Juan Pablo Romero Mendoza', 'Activo');
Cómo ver los procedimientos almacenados creados.
Se utiliza la instrucción show.
Ejemplo:
show procedure status;
Cómo hacer copia de seguridad a los procedimientos almacenados.
Se utiliza el siguiente comando mysqldump -B -uroot -p --routines matricula>c:/xampp/matricula.sql