![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 02.04.2011
Сообщений: 1
|
![]()
Доброго времени суток.Есть база данных музея в ней таблица Состав выставки,в которой хранится id выставки(exhibition_id) и id экспоната(exhibit_id),который на ней выставлен.Проблема в том,что если у 2 ух выставок одинаковые даты проведения,то я могу один и тот же экспонат добавить на обе выставки.Нужно написать триггер,который запретит добавление экспоната на выставку если в данный момент он уже используется на выставке.Помогите пожалуйста,вообще никаких идей нету по этому поводу....
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 25.08.2010
Сообщений: 258
|
![]()
Смотря какая СУБД! Если Firebird(Interbase) то создай Exception и триггеры BeforeInsert, BeforeUpdate в таблицу движения экспоната и все
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Триггер для Firebird | Lait1989 | Помощь студентам | 0 | 16.05.2010 14:04 |
триггер | veter_s_morya | SQL, базы данных | 10 | 06.10.2008 21:58 |
Триггер? | yulia | БД в Delphi | 9 | 12.05.2007 15:03 |