![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
trigger [D7, IB6.x]
uu © (2003-12-28 12:43:00)
Подскажите почему при исполнении следущего запроса....
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)
uu (2003-12-28 15:53:00) [1]
ну я в консоли и выполняю :)
щас уже все зарабтало. спасибо!
jack128 (2003-12-28 15:45:00) [2]
Ну я погоречился назвав ЭТО запросом..:-) Это скрипт, выполнить можно в IBConsole, IBExpert, isql наконец.. Если нужно программно, то IBScript..
Term (2003-12-28 14:29:00) [3]
ты его где выполняешто это запрос
jack128 (2003-12-28 14:24:00) [4]
Потому что символ ";" расматривается как конец запроса.
Что бы выполнить твой запрос нужно сделать так
set term ^;
CREATE TRIGGER BEF_INS_FIRM FOR FIRM
ACTIVE BEFORE INSERT
AS BEGIN
NEW.FID = GEN_ID (GEN_FIRM,1);
END ^
set term ;^