![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как создать трригеры в FireBird??? [D6, IB6.x]
Alek_1 © (2003-09-16 01:32:00)
пишу вот такой код:
create trigger tip_object_id_gen_del for tip_object before
delete as
begin
old.tip_object_id = gen_id(tip_object_id_gen,-1);
end;
в интербейзе это проходило без проблем, а firebird
ругается.
в FireBird ввожу это в isql.
И есть ли для FireBird какаянибудь панель управления
как в interbase например?
Кто знает подскажите пожалуйста!
Alek_1 (2003-09-17 12:54:00) [1]
спасибо
jack128 (2003-09-17 00:21:00) [2]
Не знаю как это в
> IB_SQL
выглядит, но ibexpert выводит ПОЛНЫЙ текст запроса создания тригера(да и любого другого ddl запроса). Изучай сколько хошь..
Alek_1 (2003-09-16 23:49:00) [3]
спасибо я уже создал триггеры
скачал прогу IB_SQL и там создал.
правда в ручную до сихпор неполучается.
Но всеравно всем спасибо!
Фагот (2003-09-16 12:49:00) [4]
Для создания триггеров (генераторов, процедур и т.д.) используй IBExpert - очень приятная вешь и спасёт от многих ошибок
Danilka (2003-09-16 11:48:00) [5]
Alek_1 (16.09.03 11:45)
тебя-же попросили привести сообщение об ошибке.
Alek_1 (2003-09-16 11:45:00) [6]
генератор может и не нужно уменьшать, но создать тригер всеравно не получается.
Как же все таки их создавать??
Johnmen (2003-09-16 09:21:00) [7]
К томе же, очень это подозрительно. Уменьшать значение генератора. Явно что-то не то в консерватории...:)
Deniz (2003-09-16 06:52:00) [8]
1. На что ругается и как?
2. Разве можно переопроеделять ID перед удалением? (если это ID)
3. Смысл такого триггера? Если уменьшить генератор, то можно в переменную присвоить значение.