Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.23;
Скачать: CL | DM;

Вниз

Trigger for Delete   Найти похожие ветки 

 
skiph ©   (2002-12-04 07:29) [0]

Понимаю, что вопрос ламерский, но возникла проблема. Есть 2 таблицы: Publication c первичным ключем ID_Public и Authors с внешним ключем ID_Publ (связан с ID_Public). При удалении записей из Publication, естественно, выдается ошибка, что в дочерней таблице есть зависящие записи, поэтому удаление не возможно. Для Publication написал триггер:
CREATE TRIGGER [TRIGGER NAME] ON [Publication]
FOR DELETE
AS DELETE Authors
FROM Authors INNER JOIN deleted
ON ID_Publ=ID_Public
Который, по идее, должен удалять записи из Authors, соответствующие записям из deleted.
Однако ошибка возникае по прежнему.


 
Александр Спелицин ©   (2002-12-04 09:37) [1]

Все верно. Сначала происходят всякие проверки, потом удаления, а уже затем только выполняются триггеры. Переходите на SQL2000. Там есть поддержка каскадного удаления/обновления.


 
asmith   (2002-12-04 14:04) [2]

Либо писать для удаления хранимые процедуры, которые все сделают в нужном порядке.


 
skiph ©   (2002-12-05 04:26) [3]

Спасибо



Страницы: 1 вся ветка

Текущий архив: 2002.12.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
14-74908
Феликс
2002-11-30 21:49
2002.12.23
Альтернатива Mediaplayer?


14-74889
Masa
2002-12-03 21:20
2002.12.23
Подскажите где взять Fast Report последний или пароль к архиву.


1-74730
Витьок
2002-12-14 10:39
2002.12.23
TTreeView


14-74983
Ketmar
2002-12-03 17:40
2002.12.23
где взять исходники для Q2 BSP Builder и сопутствующих tools?


14-74915
zzet
2002-12-01 15:43
2002.12.23
Подскажите, плз, прогу, которой можно снять скриншот в DOOMe?