Главная / Основы SQL / Даны таблицы Рейс и Билет. Пусть они не связаны внешним ключом. Для обеспечения целостности данных создать триггер, обрабатывающий удаление записи о некотором рейсе из таблицы Рейс. При этом из таблицы Билет необходимо удалить записи обо всех билетах, про

Даны таблицы Рейс и Билет. Пусть они не связаны внешним ключом. Для обеспечения целостности данных создать триггер, обрабатывающий удаление записи о некотором рейсе из таблицы Рейс. При этом из таблицы Билет необходимо удалить записи обо всех билетах, проданных на этот рейс.

CREATE TRIGGER trig_del ON Рейс FOR DELETE AS

Выберите операторы для продолжения текста триггера.

вопрос

Правильный ответ:

DECLARE @r INT SELECT @r=Номер_рейса FROM deleted DELETE FROM Билет WHERE Номер_рейса=@r
DELETE FROM Билет WHERE Номер_рейса=deleted.Номер_рейса
DELETE FROM Билет WHERE Номер_рейса=(SELECT Номер_рейса       FROM deleted)
DELETE FROM Билет WHERE Номер_рейса=(SELECT Номер_рейса     FROM deleted     WHERE Рейс.Номер_рейса=deleted.Номер_рейса)
Сложность вопроса
85
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой студент ищет вот эти ответы интуит? Это же легко
10 фев 2019
Аноним
Если бы не данные подсказки - я бы сломался c этими тестами интуит.
30 дек 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.