Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];

Вниз

А 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 вся ветка

Форум: "Базы";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.035 c
14-86515
Clift
2003-12-03 23:28
2003.12.26
Образование


14-86522
DK
2003-12-03 20:20
2003.12.26
Как вы боритесь с ленью?


6-86469
Lena19
2003-10-25 22:32
2003.12.26
как убить сокет


1-86393
AntonVS
2003-12-15 12:06
2003.12.26
программно добавить TabSheet на PageControl


4-86585
RustiK
2003-10-28 14:14
2003.12.26
Hotkey во всех прогах





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский