|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2012, 13:50 | #1 |
Новичок
Джуниор
Регистрация: 02.04.2011
Сообщений: 1
|
Триггер для БД на SQL
Доброго времени суток.Есть база данных музея в ней таблица Состав выставки,в которой хранится id выставки(exhibition_id) и id экспоната(exhibit_id),который на ней выставлен.Проблема в том,что если у 2 ух выставок одинаковые даты проведения,то я могу один и тот же экспонат добавить на обе выставки.Нужно написать триггер,который запретит добавление экспоната на выставку если в данный момент он уже используется на выставке.Помогите пожалуйста,вообще никаких идей нету по этому поводу....
|
20.04.2012, 14:04 | #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 |