|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.01.2013, 22:56 | #1 |
Регистрация: 07.12.2010
Сообщений: 5
|
Sql. Триггер
Доброго времени суток!
Помогите, пожалуйста, разобраться. Имеются две таблицы: Сотрудники и Отделы Требуется создать триггер, который при добавлении новых сотрудников будет выводить сообщение с ошибкой если сотрудник числится в отделе, в котором более 10 сотрудников. Т.е. запрет на обновление Что получилось у меня: Код:
|
09.01.2013, 23:04 | #2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
09.01.2013, 23:10 | #3 |
Регистрация: 07.12.2010
Сообщений: 5
|
Ну правильно он и срабатывает, когда обновляется таблица Отделы
Ой, я забыл добавить триггер на обновление таблицв Отделы, когда осуществляется добавление/удаление сотрудников уже есть |
09.01.2013, 23:14 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
10.01.2013, 00:21 | #5 |
Регистрация: 07.12.2010
Сообщений: 5
|
триггер срабатывает при обновлении таблицы Отделы,которая обновляется за счет другого триггера2 (как я уже писал выше) триггер2 сробатывает при добавлении или удалении данных из таблицы Сотрудники
Я не могу разобраться с триггером, который указан в теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Триггер | skanku | SQL, базы данных | 1 | 13.11.2012 18:23 |
Триггер | Babur4iK | SQL, базы данных | 3 | 08.11.2012 16:28 |
Триггер для БД на SQL | Sayks | Помощь студентам | 1 | 20.04.2012 14:04 |
Триггер? | yulia | БД в Delphi | 9 | 12.05.2007 15:03 |