— Procedimientos Almacenados —
Introduce un texto aquí...
PROCEDIMIENTOS ALMACENADOS
Subprogramas
Son importantes para no repetir instrucciones o por cuestión de seguridad
Trabajan con:
Select
Update
Insert
Delete
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 insertaralumno;
Cargar o ejecutar un procedimiento
Call insertaralumno('1020012','Sofia Ospina Moreno','Activo'); e inserta el registro a la tabla
Para borrar un procedimiento
Drop procedure insertaralumno; y el nombre del procedimiento.
Delimiter //
Create procedure listar()
Begin
Select * from insertaralumno;
End
//
Delimiter ;
Guardar copia de seguridad
mysqldump -B -uroot -p --routines matricula>C:/xampp/matricula.sql