Работа с oracle database 11g⁠⁠

Уважаемые пикабушники. Может быть, среди Вас найдется специалист в области pl sql, который сможет пояснить некоторые нюансы в построении DML, compound триггеров, сможет объяснить, как правильно интерпретировать и избежать мутации в таблицах БД.
p.s. Есть своя БД, написанная в учебных целях, а также несколько идей триггеров, сложность реализации которых требует помощи.

0
Автор поста оценил этот комментарий

Если задача не слишком замудренная. Давно ораклом баловался

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Суть триггера в том, что мне нужно следить за наличием товара и не собирать заказ, состоящий из более 100 единиц товара. Как я понимаю, нужно работать с таблицей Заказано

Вот код, который я написал для этой задачи:

Create or replace trigger Zadanie

Before insert or update or delete

On Zakazano

for each row

Declare

Col_zakaz Exception;

abc Zakazano.num%TYPE;

Begin

Select count(num) into abc from Zakazano where p_code =:new.p_code;

If abc > 100 then raise Col_zakaz;

End if;

Exception

When Col_zakaz then raise_application_error (-20008, 'Невозможно добавить в заказ более 100 единиц товара');

End Zadanie;

/

num - количество из таблицы Заказано, p_code - код товара

p.s. Жаль не могу прикрепить фото

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества