Не могу создать триггеры
Использую Interbase 6.5, пытаюсь создать 3 триггера:
SET TERM ^;
CREATE TRIGGER STAFFInsert FOR STAFF
BEFORE INSERT POSITION 0
AS BEGIN
NEW.ID=GEN_ID(STAFF_ID_GEN, 1);
END^
CREATE TRIGGER DEPSInsert FOR DEPS
BEFORE INSERT POSITION 0
AS BEGIN
NEW.DepID=GEN_ID(DEPS_ID_GEN, 1);
END^
CREATE TRIGGER POSSInsert FOR POSS
BEFORE INSERT POSITION 0
AS BEGIN
NEW.PosID=GEN_ID(POSS_ID_GEN, 1);
END^
Триггеры не создаются, появляется ошибка:
Unsuccessful metadata update
DEFINE TRIGGER failed
attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_8"
В чем дело?Заранее спасибо за ответы!
|