Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.26;
Скачать: CL | DM;

Вниз

trigger   Найти похожие ветки 

 
uu ©   (2003-12-28 12:43) [0]

Подскажите почему при исполнении следущего запроса....

CREATE TRIGGER BEF_INS_FIRM FOR FIRM
ACTIVE BEFORE INSERT
AS BEGIN
NEW.FID = GEN_ID (GEN_FIRM,1);
END

выдает

Dynamic SQL Error
SQL error code = -104
Unexpected end of command
Statement: CREATE TRIGGER BEF_INS_FIRM FOR FIRM
ACTIVE BEFORE INSERT
AS BEGIN
NEW.FID = GEN_ID (GEN_FIRM,1)


 
jack128 ©   (2003-12-28 14:24) [1]

Потому что символ ";" расматривается как конец запроса.
Что бы выполнить твой запрос нужно сделать так
set term ^;
CREATE TRIGGER BEF_INS_FIRM FOR FIRM
ACTIVE BEFORE INSERT
AS BEGIN
NEW.FID = GEN_ID (GEN_FIRM,1);
END ^
set term ;^


 
Term ©   (2003-12-28 14:29) [2]

ты его где выполняешто это запрос


 
jack128 ©   (2003-12-28 15:45) [3]

Ну я погоречился назвав ЭТО запросом..:-) Это скрипт, выполнить можно в IBConsole, IBExpert, isql наконец.. Если нужно программно, то IBScript..


 
uu ©   (2003-12-28 15:53) [4]

ну я в консоли и выполняю :)
щас уже все зарабтало. спасибо!



Страницы: 1 вся ветка

Текущий архив: 2004.01.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
14-83248
Игорь Шевченко
2004-01-04 20:57
2004.01.26
Знаете ли вы Windows 2000 ? :)


9-83092
alxx
2003-07-09 16:52
2004.01.26
Точка находится на линии


14-83269
LM
2004-01-05 10:36
2004.01.26
Помогите разобраться с UpperCase


1-83163
DeScriptor
2004-01-15 03:51
2004.01.26
Функция, обратная Chr


1-83205
sbuffoon
2004-01-14 03:26
2004.01.26
работа со звуком