![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос о триггерах [D4, IB5.x]
андрей123 © (2005-04-22 08:49:00)В IB создан триггер BEFORE DELETE для таблицы Приход для проверки условия Приход№1<Остаток. Можно ли в триггере отменить удаление записи или сделать UPDATE если Приход№1>Остаток.
андрей123 (2005-04-22 14:27:00) [21]Спасибо за ссылку.
Я разобрался вроде бы.
т.е.
В триггере для таблицы Приход проверяем условие Приход№1<Остаток если условие не выполняется выполняем EXCEPTION и удаление записи
не происходит + выдаем в программе сообщение 'Не могу удалить...'
Правильно-?
Johnmen (2005-04-22 11:19:00) [22]Можно. на http://www.ibase.ru
андрей123 (2005-04-22 11:17:00) [23]Можно по EXCEPTION более подробно.
Johnmen (2005-04-22 10:12:00) [24]{1}
Да.
{2}
Ограничение.
андрей123 (2005-04-22 10:08:00) [25]{1}
Возбудить EXCEPTION в триггере - ?
{2}
Что проверяется раньше: Ограничение или триггер
Anatoly Podgoretsky (2005-04-22 09:22:00) [26]Для этого существуют ограничения на таблицу Constraint
Johnmen (2005-04-22 09:08:00) [27]Возбудить EXCEPTION.