Ülesanne:
* Milline tabel tuleks luua? — sülearvuti
* Millised väljad tuleks luua? ID ja veel 3-5 veergu — hind, sülearvuti tüüp, kättesaadavus
* Millised protseduurid on vaja teha (vähemalt kolm protseduuri tabeliga töötamise jaoks). — update, add, remove
SQL lause tabeli loomiseks:
Pealkiri
create table sülearvuti(
arvutiId int primary key identity (1,1),
hind int,
arvutitüüp text,
kättesaadavus bit,
);
select * from sülearvuti
insert into sülearvuti(hind, arvutitüüp, kättesaadavus)
VALUES (1100,'MacBook M3', 1), (800,'Asus VivoBook GO 15', 0), (500, 'Acer Swift Go 14', 1),
(1600, 'MSI Sword 16', 0);
SQL lause vastus printSCR

update sülearvuti set kättesaadavus=kättesaadavus*1.1
update sülearvuti set kättesaadavus=kättesaadavus*1.1
where arvutiId=4;

create procedure kättesaadavusupdate
@arvutiId int,
@koef bit
as
begin
update sülearvuti set kättesaadavus=@koef
where arvutiId=@arvutiId;
select * from sülearvuti;
end;
exec kättesaadavusupdate 4, 1

create procedure kustutaarvuti
@arvutiId int
as
begin
select * from sülearvuti
delete from sülearvuti where arvutiId=@arvutiId
end;

exec kustutaopilane 3

create procedure lisaarvuti
@lhind int,
@larvutitüüp text,
@lkättesaadavus bit
as
begin
insert into sülearvuti(hind, arvutitüüp, kättesaadavus)
values (@lhind, @larvutitüüp, @lkättesaadavus)
end;

exec lisaarvuti @lhind=2500, @larvutitüüp='MacBook M4', @lkättesaadavus=1;


——————————————————————————————————————————————————XAMPP———————————————————-









