Andmebaasid
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),
Andmed integer)
begin
(select nimi as Nimi,f_klubisuurus(id), 1 as Jrjestus from klubi)
union
(select turniir.nimi as Nimi, count(partii.id), 2 as Jrjestus