Форум: "Базы";
Текущий архив: 2002.08.19;
Скачать: [xml.tar.bz2];
ВнизСоздание триггера в InterBase=проблема Найти похожие ветки
← →
bobr12 (2002-07-30 12:06) [0]Пытаюсь создать триггер для занесения в ключевой столбец уникальных значений (так как InterBase не поддерживает автоинкрементные поля). Делаю следующие действия (как в книжке)
1. Создаю таблицу:
CREATE TABLE GRUPPA
(
CODE INTEGER NOT NULL,
GRUPPA VARCHAR(10) NOT NULL,
PRIMARY KEY (CODE)
);
2.Создаю генерератор:
CREATE GENERATOR GENGRUPPA;
SET GENERATOR GENGRUPPA TO 1;
Все идет нормально - генератор и таблица создаются
3.Пытаюсь Cоздать Триггер
CREATE TRIGGER CodeGruppa FOR GRUPPA
ACTIVE
BEFORE INSERT
AS
BEGIN
NEW.Code=GEN_ID(GenGruppa,1);
END
И начинается ругань: Unexpected end of command. В чем же здесь проблема? - Все повторяю как в книжке написано.
← →
3JIA9I CyKA (2002-07-30 12:08) [1]
SET TERM ^;
CREATE TRIGGER CodeGruppa FOR GRUPPA
ACTIVE
BEFORE INSERT
AS
BEGIN
NEW.Code=GEN_ID(GenGruppa,1);
END
SET TERM ;^
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c