Страница 1 из 1

Системная таблица RDB$TRIGGERS

Добавлено: 01 дек 2006, 14:42
AlexLin
Здравствуйте всем. Помогите пожалуйста решить проблему. Уже пол интернета перерыл никак понять не могу. В общем так: FireBird 1.5. Мне необходимо сравнивать две базы и програмно (на Delphi 7) генерировать скрипт (нормальный, без команд вставки в системные таблицы), который их сделает одинаковыми. Я читаю инфу из таблицы RDB$TRIGGERS(все остальные я уже сделал) и в поле тип триггера вижу число 17, создал другой триггер число 114. А в справочнике есть только after insert и все в том же духе. А у меня то что за тип?

Добавлено: 01 дек 2006, 14:55
Merlin
Да не волнуйся ты так, не части с постами :-D After Insert Or Update Or Delete

Добавлено: 01 дек 2006, 15:03
AlexLin
Merlin писал(а):Да не волнуйся ты так, не части с постами :-D After Insert Or Update Or Delete
Не могу не волноваться. Уже чувствую себя ламером. Я уточню если мне приходит тип триггера 17, как мне узнать что как нужно сгенерить скрипт?

Добавлено: 01 дек 2006, 15:05
Merlin
Select * from rdb$types и наморщить моск на тему как оне склаыдваются для многофункциональных - плюсом, андом или ором.