
PROTSEDUURID
- Andmete lisamine tabelisse FilmType (Filmtype ja kirjaldus sisestab kasutaja kui käivitab protseduuri)

TULEMUS :

2. Kustutamis protseduur, kustutab filmtüüp tema id järgi (kasutaja sisestab id ja siis filmtüüp kustutakse)


3. Otsing sisestatud tähte järgi (kasutaja sisestab filmitüüpi Esimene täht ja siis näidetakse kõik filmitübid)


4. Uuendamis protseduur kasutaja sisestab uuendatus filmitüübi sisestatud id järgi


ALTER TABLE tabeline ADD veergunimi tüüp — Изменение структуры таблицы — добавление нового
ALTER TABLE tabelinimi DROP veergunimi tüüp — Изменение структуры таблицы — удаление столбца
ALTER TABLE filmtype ADD test varchar(25);
ALTER TABLE filmtype ADD test int;
ALTER TABLE filmtype DROP test;
BEGIN
IF valik='ADD' THEN
SET @STMT = Concat('ALTER TABLE filmType ADD ', veerunimi, ' ', tyyp);
ELSEIF valik='DROP' THEN
SET @STMT = Concat('ALTER TABLE filmType DROP ', veerunimi, ' ', tyyp);
END IF ;
PREPARE S FROM @STMT;
EXECUTE S;
END



HINDAMISE ÜLESANNE
НА ОЦЕНКУ 3
1) добавление данных (INSERT) в любую произвольную таблицу из БД кинотеатр
BEGIN
INSERT rezisoor(eesnimi, perenimi)
VALUES (uusNimi, uusPerekonnanimi);
SELECT * FROM rezisoor;
END

2) удаление записей в таблице žanr по введенному id
BEGIN
SELECT * FROM rezisoor;
DELETE FROM rezisoor
WHERE rezisoorID = kustutamineID;
SELECT * FROM rezisoor;
END

3) удаление таблицы по введенному имени
BEGIN
set @STMT = concat('DROP TABLE ', rezisoorNimi);
PREPARE S FROM @STMT;
EXECUTE S;
END

НА ОЦЕНКУ 4
1) изменение (ALTER) таблицы режисер
BEGIN
IF valik='ADD' THEN
SET @STMT = Concat('ALTER TABLE rezisoor ADD ', veerunimi, ' ', tyyp);
ELSEIF valik='DROP' THEN
SET @STMT = Concat('ALTER TABLE rezisoor DROP ', veerunimi, ' ', tyyp);
END IF ;
PREPARE S FROM @STMT;
EXECUTE S;
END
Добавить комментарий