Create database ZooDB
use ZooDB
create table loom(
id int primary key identity(1,1),
loom varchar (10),
vanus int,
zookoht int)
create table logi(
id INT IDENTITY(1,1) PRIMARY KEY,
kasutaja VARCHAR(100),
tegevus VARCHAR(50),
loom VARCHAR(10),
vanus INT,
zookoht INT)
INSERT INTO loom (loom, vanus, zookoht) VALUES
('Kass', 3, 101),
('Koer', 5, 102),
('Lind', 2, 103);
Trigger Loomlisamine
CREATE TRIGGER loomLisamine
ON loom
FOR INSERT
AS
INSERT INTO logi (kasutaja, tegevus, loom)
SELECT
SYSTEM_USER,
'loom on lisatud',
CONCAT('Loom: ', inserted.loom, ', vanus: ', inserted.vanus, ', zookoht: ', inserted.zookoht)
FROM inserted;
check

Trigger loomKustutamine
CREATE TRIGGER loomKustutamine
ON loom
FOR DELETE
AS
INSERT INTO logi (kasutaja, tegevus, loom)
SELECT
SYSTEM_USER,
'loom on kustutatud',
CONCAT('Loom: ', deleted.loom, ', vanus: ', deleted.vanus, ', zookoht: ', deleted.zookoht)
FROM deleted;
check



