PROCEDIMIENTOS ALMACENADOS
Subprogramas
Son importantes para no repetir instrucciones o por cuestión de seguridad
Trabajan con:
Select
Update
Insert
Delete
Trabajo simple (automático), dinámico (parámetros)
Procedimiento para insertar
Delimiter //
Create procedure insertaralumno(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 ;
Ver los procedimientos almacenados creados
Show procedure status; (visualiza los procedimientos creados)
Ver el contenido del procedimiento
Show create procedure nombre del procedimiento;
Como insertar y ejecutar un procedimiento
Call insertaralumno('1128452','Maria Camila Gil','activo');
Para borrar un procedimiento
Drop procedure y el nombre del procedimiento.
Sintaxis:
drop procedure insertaralumno;
Procedimiento para listar
Delimiter //
Créate procedure listar()
Begin
Select * from alumno;
End
//
Delimiter ;
Para visualizar el listado es con el comando
Sintaxis:
Call listaralumno();
El siguiente archivo tee de todo lo que se realizo en esta clase

