DELIMITER //
CREATE PROCEDURE nuevo_libro(
IN N_nombre varchar(45),
IN N_editorial varchar(45),
IN N_edicion date
)
BEGIN
INSERT INTO libros(nombre, editorial, edicion)
VALUES (N_nombre, N_editorial, N_edicion);
END //
DELIMITER ;
DELIMITER //
CREATE PROCEDURE eliminar_libro(
IN id int
)
BEGIN
DELETE FROM libros WHERE id_libro=id;
END //
DELIMITER ;
DELIMITER //
CREATE PROCEDURE consultar_editorial(
IN id int
)
BEGIN
SELECT * FROM editorial WHERE id_editorial=id;
END //
DELIMITER ;
DELIMITER //
CREATE PROCEDURE proc_usuarios(
IN _id int,
IN _nombre varchar(45),
IN _apellido_p varchar(45),
IN _apellido_m varchar(45),
IN _correo varchar(45),
IN accion varchar(45)
)
BEGIN
CASE accion
WHEN 'nuevo' THEN
INSERT INTO tecnologico.alumnos(nombre, apellido_p, apellido_m, correo)
VALUES (_nombre, _apellido_p, _apellido_m, _correo);
WHEN 'editar' THEN
UPDATE tecnologico.alumnos SET
nombre=_nombre, apellido_p=_apellido_p, apellido_m=_apellido_m, correo=_correo
WHERE num_cont=_id;
WHEN 'eliminar' THEN
DELETE FROM tecnologico.alumnos WHERE num_cont=_id;
WHEN 'consultar' THEN
SELECT * FROM tecnologico.alumnos WHERE num_cont=_id;
END CASE;
END //
DELIMITER ;
No hay comentarios:
Publicar un comentario