Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2013, 13:52   #1
veronak
Новичок
Джуниор
 
Регистрация: 22.12.2013
Сообщений: 1
По умолчанию прошу помощи в написани триггера!!!

Доброго времени суток! Очень нужна ваша помощь. Пишу курсовую по БД. Уже почти закончила. Никак не получаеся создать триггер. Исходные данные такие: имеются таблицы:
CABINETS
(ID INTEGER,
CAB_NUMBER INTEGER,
LEVEL_NUM INTEGER,
FLANK VARCHAR(200),
RASPOLOJENIE VARCHAR(200),
ID_DEP INTEGER,
ID_HARAKTERISTIKI INTEGER)

HARAKTERISTIKA_KABINETA
(ID INTEGER,
SQUARES NUMERIC,
LENGTHS NUMERIC,
WIDTH NUMERIC,
CEILING_HEIGHT NUMERIC,
WINDOWS_NUMBER INTEGER,
DOORS_NUMBER INTEGER,
COMPUTERS_NUMBER INTEGER,
)

COMPUTERS
(ID INTEGER,
INVENTORY_NUMBER INTEGER,
ID_CAB INTEGER,
STORAGE_SPACE INTEGER,
ID_PRODUCER INTEGER,
ID_SOFT INTEGER,
PRICE NUMERIC)

Нужен такой триггер, который запрещал бы вносить новую запись в таблице COMPUTERS, если количество записей, в которых ID_CAB (тот который быль только что внесён) больше чем HARAKTERISTIKA_KABINETA.COMPUTERS_N UMBER для этого кабинета.
P.S. базу пишу ms sql server

Последний раз редактировалось veronak; 22.12.2013 в 13:57.
veronak вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу помощи taco48 PHP 9 25.12.2013 09:24
прошу помощи ex-hack Помощь студентам 2 05.06.2009 15:54
Прошу помощи. Brian Lee Jones Свободное общение 0 19.06.2008 00:21
прошу помощи! alexxxx Фриланс 1 07.06.2008 17:05