Вниз
Скачать: CL | DM;

А ERWin Кто-нибудь знает?   Найти похожие ветки 

← →
ivan01234 ©   (2003-12-01 23:12) [0]

Имеется модель в ERWin.
Как реализовать каскадное удаление на триггерах для InterBase.

Ни чего не получается! Может у кого скрипты для ERWin"а есть?
(просто включением триггеров дело не решается, их оказывается самому как-то писать надо)

Или я не прав???
Подскажите!


← →
Кщд   (2003-12-02 06:01) [1]

на триггер - удаление из подчиненной
или я что-то недопонял?


← →
Deniz ©   (2003-12-02 07:08) [2]

>Или я не прав???
Не прав! На связи между таблицами кликаешь, и получаешь формочку "RelationsShops" - закладка "RI Actions" - "Parent delete" CASCADE получаем что-то вида:


CREATE TRIGGER tD_DOK FOR DOK AFTER DELETE AS
/* ERwin Builtin Tue Dec 02 09:06:59 2003 */
/* DELETE trigger on DOK */
DECLARE VARIABLE numrows INTEGER;
BEGIN
/* ERwin Builtin Tue Dec 02 09:06:59 2003 */
/* DOK R/2 ISPOLN ON PARENT DELETE CASCADE */
delete from ISPOLN
where
/* ISPOLN.IDDOK = OLD.IDDOK */
ISPOLN.IDDOK = OLD.IDDOK;
/* ERwin Builtin Tue Dec 02 09:06:59 2003 */
END


← →
Кщд   (2003-12-02 07:14) [3]

Deniz © (02.12.03 07:08) [2]
в триггере на удаление из главной, удаление из подчиненной.
в чем отличие?


← →
Deniz ©   (2003-12-02 08:41) [4]

>Кщд (02.12.03 07:14) [3]
Мой 1 пост к Вашему не относится.
Вопрос был ("просто включением триггеров дело не решается, их оказывается самому как-то писать надо"), это можно сделать визуально. Или нет? А код приведен только для того, что бы показать что сам ErWin генерит после действий, описанных выше.


← →
Кщд   (2003-12-02 08:48) [5]

вопрос снят
прошу прощения за невнимательность



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
1-86358
The Vizit0r!
2003-12-05 14:19
2003.12.26
БОЛЬШИЕ ФАЙЛЫ


1-86423
V
2003-12-13 13:48
2003.12.26
как сделать заставку для программы?


3-86267
Andriy Tysh
2003-12-03 10:29
2003.12.26
Master-Detail


14-86501
Карелин Артем
2003-12-04 14:33
2003.12.26
Что может висеть на 7000 порту?


1-86432
I_Put
2003-12-13 18:06
2003.12.26
Функция в качестве формального параметра




   Наверх