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

Вопрос по CREATE TRIGGER

Добавлено: 17 янв 2007, 16:52
SergTT
Всем здравствуйте !
IB 6.
Слегка в тупике.
IBConsole|SQL не понимает конструкцию

Код: Выделить всё

set term !!;
create trigger tr1 for table1
active
before delete
as
begin
    select * from table2;
    ..............................;
    ..............................;
end!!
set term;!!
Ругается на select, хотя в HELP'е select применяется.
Прошу помочь, опыта пока мало - начинающий.
Заранее благодарен.

Добавлено: 17 янв 2007, 17:12
kdv
1. IB 6 использовать нельзя. Потому что это глюкавое СТАРЬЕ (6 лет). Кроме того, кто начинает спрашивать про IB6, его на форумах (тут и sql.ru) обычно посылают.

2. IBConsole - тоже старый уродский отстой. вместо него используют IBExpert, BlaizeTop, IBDS и т.д.

3. в триггерах и процедурах просто так select не пишут. пишут "select ... into список переменных". И вообще, надо читать документацию, читать книжки, и смотреть примеры, хотя бы employee.gdb, которая в каталоге установки.

Добавлено: 18 янв 2007, 08:24
SergTT
Спасибо, KDV. Буду повнимательнее.