
PROCEDIMIENTOS ALMACENADOS
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)
Sintaxis
delimiter ;
MariaDB [matricula]> delimiter //
MariaDB [matricula]> 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
-> //
Query OK, 0 rows affected (0.03 sec)
MariaDB [matricula]> delimiter ;
Ver los procedimientos almacenados creados
Show procedure status; (visualiza los procedimientos creados)
Ver el contenido del procedimiento
Show créate procedure nombre del procedimiento;
Cargar o ejecutar un procedimiento
Sintaxis
Call insertaralumno('1020012','sofia Ospina Bustamante','activo');
COMANDO PARA HACER UNA COPIA DE SEGURIDAD
PRIMERO: EXIT
LUEGO:
mysqldump -B -uroot -p --rooutines matriculas>c:/xampp/matricula.sql

