![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 07.11.2009
Сообщений: 32
|
![]()
у меня вот какая проблема...
есть две таблицы: СТАТЬЯ и ВЫПУСК (выпуск какого-то периодического издания). в таблице СТАТЬЯ есть столбец с количеством страниц в статье. и вот вопрос: как заполнить стоблец с количеством страниц в таблице ВЫПУСК, чтобы он был равен сумме страниц, которые входят в этот выпуск? я так понимаю, что надо писать триггер. написала: Код:
при добавлении записей пишет: НЕдопустимое имя объекта dbo.inserted что уже только ни пробовала... то суммирует все подряд страницы, то везде NULL выдает. а теперь вот это. вообще не понимаю, как исправить заранее спасибо! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
1. Допустим триггер вы еще тот написали, особенно умиляет Insert в таблицу СТАТЬЯ для триггера на вставку в эту же таблицу. Update тоже ни куда не годный
2. Записи из СТАТЬЯ как я понял у вас только вставляются, удаляться и редактироваться не могут. Или могут? Тогда как быть с триггерами на редактирование и удаление? 3. Зачем вообще поле Объем_выпуска нужно в ВЫПУСК, если все данные есть в дочерней таблице СТАТЬЯ. В запросах без проблем можно каждый раз этот суммарный объем подсчитывать, не имея геморроя с триггерами
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.11.2009
Сообщений: 32
|
![]()
Аватар,
спасибо. третий пункт очень дельный)) с помощью этого совета сразу все получилось ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
формирование таблицы из элементов другой таблицы с удалением повторяющихся значений | Selicat | Microsoft Office Excel | 1 | 20.10.2011 22:36 |
Выбираем поле из таблицы и отображаем в другой форме | xJohnx | БД в Delphi | 0 | 17.04.2011 11:27 |
Сумма значений таблицы условию. | Drummer_SV | Microsoft Office Excel | 4 | 13.05.2009 16:24 |