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

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

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

Условие:

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

Решение:

CREATE OR REPLACE FUNCTION Before_update() RETURNS trigger AS

$BEGIN

UPDATE material_in_publ SET comp_matrix=comp_matrix*1.10 WHERE material_in_publ.id = OLD.id;

RETURN OLD;

END;$ LANGUAGE plpgsql;

CREATE OR REPLACE TR...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет