PROCEDIMIENTOS ALMACENADOS, EJERCICIOS



CASE


delimiter //
create procedure usuarios(
in _id int,
in _nombre varchar(45),
in _apellido_pa varchar(45),
in _apellido_ma varchar(45),
in telefono varchar(45),
in accion varchar(45)
)
begin
case accion
when 'nuevo' then
insert into usuarios(nombre, apellido_pa, apellido_ma, telefono)
values (_nombre,_apellido_pa, _apellido_ma, _telefono);
when 'editar' then
update usuarios set
nombre=_nombre, apellido_pa=_apellido_pa, apellido_ma=_apellido_ma, telefono=_telefono
where idusuarios=_id;
    end case;
    end

INSERTAR


delimiter //
create procedure alta_libros(
in Nombre varchar(45),
in editorial int(11))
begin
insert into libros (Nombre, editorial) values(Nombre ,editorial);
end

BORRAR


delimiter //
create procedure borrar_libro(in id_libro_a int)
begin
delete from libros where id_libro=id_libro_a;
end

call borrar_libro(2);

CONSULTAR


delimiter //
create procedure consulta_editorial(in re int)
begin
select * from editorial where id_editorial=re;
end


Comentarios

Entradas más populares de este blog

Juego del Gato en Python

EMU8086 - Registro de banderas