Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
ВнизТриггеры в IB Найти похожие ветки
← →
YurikGl © (2004-04-05 18:57) [0]Уважаемые мастера. Мне необходимо, что-бы один и тот-же триггер выполнялся и на добавление записи и на update. Как можно "красиво" это реализовать без дублирования кода?
← →
Соловьев © (2004-04-05 19:01) [1]ACTIVE AFTER INSERT OR UPDATE OR DELETE POSITION 0
← →
Vlad © (2004-04-05 19:02) [2]CREATE TRIGGER MY_TABLE_BIU FOR MYTABLE
ACTIVE BEFORE INSERT OR UPDATE POSITION 0
AS .... итд.
← →
YurikGl © (2004-04-05 19:11) [3]CREATE TRIGGER DOPUSTZAMENAUPDATE FOR TABLE BEFORE INSERT OR UPDATE POSITION 0 AS
Говорит, что не знает слова "OR"
← →
stud © (2004-04-05 19:14) [4]а почему он должен быть один? а не три
← →
YurikGl © (2004-04-05 19:17) [5]Сервер говорит
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 65.
OR.
re [4] не понял...
← →
stud © (2004-04-05 19:22) [6]три разных тригера
фаирберд 1.5 вроде поддерживает такую штуку
← →
YurikGl © (2004-04-05 19:23) [7]Разные триггеры создать - не проблема, хотелось бы сделать красивее без дублирования кода.
← →
Desdechado © (2004-04-05 20:52) [8]дублирование кода - не страшно, зато логика прозрачна
FireBird 1.5 поддерживает триггеры на разные события, остальное из перечисленного в сабже - нет
← →
kaif © (2004-04-05 23:28) [9]Сделай хранимую процедуру и вызывай ее из триггера. Хотя если текст короткий, то я предпочитаю просто 2 триггера создать.
← →
YurikGl © (2004-04-05 23:29) [10]Наштамповал триггеров и проблему решил. Жаль, что фаирберд 1.5 не стоит.
Всем спасибо за помощь.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c