Andmebaasid
parameetrisse uue isiku ID vrtuse.
create procedure sp_uus_isik(in e_nimi varchar(20),
in p_nimi varchar(20), in k_number integer, out u_id integer)
begin
declare i_id integer;
insert into isik(Eesnimi,Perenimi,Klubi)
values(e_nimi, p_nimi,k_number);
select @@identity into i_id;
message 'Uus inimene: '|| i_id;
set u_id = i_id;
end;
create variable u_id integer;
call sp_uus_isik('Rein', 'Ots',51,u_id);
select u_id;
5. Luua tabelit vljastav protseduur sp_infopump()
See peab andma vlja unioniga kokku panduna jrgmised asjad (kasutades
varemdefineeritud vimalusi):
1) klubi nimi ja tema mngijate arv (kasutada funktsiooni f_klubisuurus)
2) turniiri nimi ja tema jooksul tehtud mngude arv (kasutada group by)
3) mngija nimi ja tema poolt mngitud partiide arv (kasutada f_nimi ja
f_mangijakoormus) ning tulemus sorteerida nii, et klubide info oleks kige ees,
siis turniiride oma ja siis alles isikud. Iga grupi sees sorteerida nime jrgi.
alter procedure sp_infopump()
result(
Nimi varchar(50),