SQL ADMINISTRATOR (vaata alla XMAPP)
CREATE DATABASE arvaLoodust;
Create table puu(
puuId int Primary Key identity(1,1),
puudeHulk int,
puuNimi varchar(30),
puuKõrgus int);
-- seeing it
Select * from puu;
-- deleting it if I am confused
DROP TABLE puu;
-- I wasn't told how to add so :P
Insert into puu(puudeHulk, puuNimi, puuKõrgus)
values (1, 'MegaTree', 200)
Insert into puu(puudeHulk, puuNimi, puuKõrgus)
values (2, 'Honourtree', 30)
Insert into puu(puudeHulk, puuNimi, puuKõrgus)
values (3, 'ObagTree', 20)
-- Created a procedure to count and calculate (what I have been told)
CREATE PROCEDURE kokkuPuu
AS
BEGIN
SELECT count(*) AS 'puu arv', AVG(puuKõrgus) AS 'keskimine puu kõrgus', MAX(puuKõrgus) AS 'maximum puuKõrgus', Min(puuKõrgus) AS 'minimum puuKõrgus'
FROM puu;
END;
EXEC kokkuPuu;
-- adding more tress
CREATE PROCEDURE AddMoreTrees
@pHulk int,
@pnimi varchar(30),
@pKõrgus int
AS
BEGIN
Insert into puu(puudeHulk, puuNimi, puuKõrgus)
values (@pHulk, @pnimi, @pKõrgus);
SELECT * from puu
END;
-- adding more
EXEC AddMoreTrees @pHulk = 4, @pnimi='obamium', @pKõrgus=56
DELETE FROM puu WHERE puuID=4;
--Now... DESTROYING THEM >:3
CREATE PROCEDURE BurningDownTheTress
@deleteID int
AS
BEGIN
SELECT * from puu;
DELETE FROM puu WHERE puuID=@deleteID;
SELECT * from puu;
END;
drop procedure BurningDownTheTress;
--DESTROY
EXEC BurningDownTheTress 5;
SQL/XMAPP

BEGIN
SELECT count(*) AS 'puu arv', AVG(puuKõrgus) AS 'keskimine puu kõrgus', MAX(puuKõrgus) AS 'maximum puuKõrgus', Min(puuKõrgus) AS 'minimum puuKõrgus'
FROM puu;
END

BEGIN
Insert into puu(puudeHulk, puuNimi, puuKõrgus)
values (pHulk, pnimi, pKõrgus);
END

BEGIN
SELECT * from puu;
DELETE FROM puu WHERE puuID=deleteID;
SELECT * from puu;
END

