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

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

CREATE TRIGGER trig_del ON Город FOR DELETE AS

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

вопрос

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

DECLARE @c INT SELECT @c=Код_Города FROM deleted DELETE FROM Разговор WHERE Код_Города=@c
DELETE FROM Разговор WHERE Код_Города=deleted.Код_Города
DELETE FROM Разговор WHERE Код_Города=(SELECT Код_Города       FROM deleted)
DELETE FROM Разговор WHERE Код_Города= (SELECT Код_Города       FROM deleted    WHERE Город.Код_Города=deleted.кодГорода)
Сложность вопроса
68
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
спасибо
26 ноя 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.