- аналог функций в языках программирования
- хранимые процедуры
- действия (вывод данных – SELECT, добавление – INSERT, удаление – DELETE, изменение – UPDATE, ALTER) над данными выполняются автоматически при запуске процедуры.
Примеры
create table linnad( linnID int primary key AUTO_INCREMENT, linnanimi varchar(25) unique, rahvaArv int);
Создание процедуры

или код
CREATE PROCEDURE `lisa_Linn`(IN `nimi` VARCHAR(25), IN `rahvakogus` INT) COMMENT 'lissatakse linnanimi ja rahvaarv tabelisse linnad' NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN INSERT INTO linnad (linnanimi, rahvaarv) VALUES (nimi, rahvakogus); SELECT * from linnad; END
>3 vipolnenie procedury


>4-5
CALL lisa_Linn('tartu', 200000)
>

CALL rahvaarv_kui(61000)
>

>
UPDATE linnad SET rahvaarv=rahvaarv*1.1;
>

SQL protseduurid. Videotund ja ülesanne.
3+
SELECT
выводит имя и тип фильма


INSERT
добавляет новые данные в таблицу filmtype


DELETE
удаляет данные с таблицы filmtype


UPDATE
изменяет/обновляет данные в таблице


4+
UPDATE DIRECTOR
поочередно обновляет данные в таблице rezisoor


ALTER REZISOOR
добавляет новую колонку в таблицу

