Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.036 c
6-1078366060
gogi
2004-03-04 05:07
2004.05.02
Как узнать имя файла аттачмента не загружая письмо ?


14-1081238156
Александр Иванов
2004-04-06 11:55
2004.05.02
Test cases


14-1081440799
Style
2004-04-08 20:13
2004.05.02
Квартиры в Москве будут отнимать за самовольную перепланировку


1-1081688743
IrQX
2004-04-11 17:05
2004.05.02
Почему не устанавливается компонент?


1-1081923449
Вова
2004-04-14 10:17
2004.05.02
Как определить путь к моей программе?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский