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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2009, 12:38   #1
nazavrik
Форумчанин
 
Аватар для nazavrik
 
Регистрация: 01.09.2008
Сообщений: 178
По умолчанию Не работает самый простой триггер

Не работает самый простой триггер. Есть две таблицы: [имеющиеся вакансии] и [заявка на вакансию]. В обоих этих таблицах есть поле специальность, по которой и нужно связать эти таблицы так, чтобы в таблице [заявка на вакансию] можно было указать только ту специальность, которая пристутствует в таблице [имеющиеся вакансии].

Я так понимаю, что делается это с помощью INSERT:


Код:
CREATE TRIGER [trig] ON [dbAdmin].[заявка на вакансию]
FOR INSERT
AS
UPDATE [имеющиеся вакансии]
FROM [имеющиеся вакансии] v INNER JOIN inserted i
ON v.[специальность] = i.[специальность]

Что не так?
Быть радикальным - значит понять вещь в её корне. К.Маркс

Последний раз редактировалось Stilet; 11.06.2009 в 13:51.
nazavrik вне форума Ответить с цитированием
Старый 11.06.2009, 13:35   #2
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

интересный синтаксис - надо будет попросить чтобы внесли в след. редакцию стандарта СКЛ (видимо, остальная часть БД тоже не блещет)

вообще-то в вашем случае достаточно организовать по этим полям между таблицами ссылочную целостность
soleil@mmc вне форума Ответить с цитированием
Старый 11.06.2009, 17:30   #3
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

а что это за СУБД?
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите мне выбрать самый простой и легкий язык программирования matreny Помощь студентам 23 05.05.2009 12:02
не работает триггер aquarelle SQL, базы данных 2 12.03.2009 21:42
триггер veter_s_morya SQL, базы данных 10 06.10.2008 21:58
Триггер? yulia БД в Delphi 9 12.05.2007 15:03