1. Главная
  2. Библиотека
  3. Базы данных
  4. Создайте триггер афта делет, который при удалении записи из родительской таблицы удалял бы все связанные записи из дочерне...
  • 👋 Решение задач

  • 📚 Базы данных

решение задачи на тему:

Создайте триггер афта делет, который при удалении записи из родительской таблицы удалял бы все связанные записи из дочерней таблицы.

Дата добавления: 05.01.2024

Условие задачи

Создайте триггер After_Delete, который при удалении записи из родительской таблицы удалял бы все связанные записи из дочерней таблицы.

Ответ

CREATE OR REPLACE FUNCTION After_delete() RETURNS trigger AS

$BEGIN

DELETE FROM material WHERE material.id_filler = OLD.id;

RETURN OLD;

END;$ LANGUAGE plpgsql;

CREATE OR REPLACE TRIGGER After_delete

AFTER DELETE ON filler FOR EACH ROW

EXECUTE PROCEDURE After_delete();

Потяни

Сводка по ответу

  • Загружено студентом
  • Проверено экспертом
  • Использовано для обучения AI
  • Доступно по подписке Кампус+

Купи подписку Кампус+ и изучай ответы

Кампус Библиотека

  • Материалы со всех ВУЗов страны

  • 1 000 000+ полезных материалов

  • Это примеры на которых можно разобраться

  • Учись на отлично с библиотекой