Ayuda con procedimientos almacenados
Publicado por Marthy (1 intervención) el 28/02/2021 05:45:15
Buenas noches, una consulta.
Mi profesor nos dejó una tarea sobre procedimientos almacenados, le entendí todo ok, pero nos dejó estos dos ejercicios:
1) Realizar los procedimientos almacenados de manera independiente de cada tabla.
2) Realizar los procedimientos almacenados de manera agrupada de cada tabla.
quisiera saber en que se diferencian?
porque solo nos enseñó este pequño código para una tabla, de otra abse de datos:
ADJUNTO IMAGEN DE LAS TABLAS

Mi profesor nos dejó una tarea sobre procedimientos almacenados, le entendí todo ok, pero nos dejó estos dos ejercicios:
1) Realizar los procedimientos almacenados de manera independiente de cada tabla.
2) Realizar los procedimientos almacenados de manera agrupada de cada tabla.
quisiera saber en que se diferencian?
porque solo nos enseñó este pequño código para una tabla, de otra abse de datos:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CREATE PROCEDURE sp_crud_usuario (
IN p_idUsuario INT (11),
IN p_nombre VARCHAR(45),
IN p_apellidos VARCHAR(45),
IN p_direccion VARCHAR(45),
IN p_telefono VARCHAR(9),
IN accion VARCHAR(40))
BEGIN
case accion
when 'crear' then
INSERT INTO Usuarios (Nombre, Apellidos, Direccion, Telefono) VALUES (p_nombre, p_apellidos, p_direccion, p_telefono);
when 'actualizar' then
UPDATE Usuarios SET Nombre=p_nombre, Apellidos=p_apellidos, Direccion=p_direccion, Telefono=p_telefono WHERE idUsuario=p_idUsuario;
when 'eliminar' then
DELETE FROM Usuarios WHERE idUsuario=p_idUsuario;
when 'leer' then
SELECT * FROM Usuarios;
when 'consultar' then
SELECT * FROM Usuarios WHERE idUsuario=p_idUsuario;
END case;
END
ADJUNTO IMAGEN DE LAS TABLAS

Valora esta pregunta


0