
Добавил:
KaFaka
t.me
Инфо для ГУАП студентов от меня: https://kafaka.notion.site/99e6d9b70ca74f7baef3daea17839e5a
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:4 курс 1 семестр / Курсовая / SQL / TR2
.sql DELIMITER $$
CREATE TRIGGER check_plane_year_ins
BEFORE INSERT ON planes
FOR EACH ROW
BEGIN
IF NEW.year NOT BETWEEN 1950 AND 2023 THEN
SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Неверный год выпуска самолета';
END IF;
END$$
DELIMITER ;
DELIMITER $$
CREATE TRIGGER check_plane_year_upd
BEFORE UPDATE ON planes
FOR EACH ROW
BEGIN
IF NEW.year NOT BETWEEN 1950 AND 2023 THEN
SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Неверный год выпуска самолета';
END IF;
END$$
DELIMITER ;
CREATE TRIGGER check_plane_year_ins
BEFORE INSERT ON planes
FOR EACH ROW
BEGIN
IF NEW.year NOT BETWEEN 1950 AND 2023 THEN
SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Неверный год выпуска самолета';
END IF;
END$$
DELIMITER ;
DELIMITER $$
CREATE TRIGGER check_plane_year_upd
BEFORE UPDATE ON planes
FOR EACH ROW
BEGIN
IF NEW.year NOT BETWEEN 1950 AND 2023 THEN
SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Неверный год выпуска самолета';
END IF;
END$$
DELIMITER ;
Соседние файлы в папке SQL