Показать сообщение отдельно
  #1  
Старый 25.11.2010, 08:51
salim_ salim_ вне форума
Прохожий
 
Регистрация: 25.11.2010
Сообщения: 1
Репутация: 10
По умолчанию trigger before insert

c помощью TDBNavigator при вставки новой записи автоматически Перв. ключ не заполняется. (Interbase 6.5)
Пользователь и рол имеет право на Insert, Update.

CREATE TRIGGER SP_ORGAN_BI FOR SP_ORGAN
ACTIVE BEFORE INSERT POSITION 1
as
begin
if (new.zakazchik_id is null) then
new.zakazchik_id = gen_id(GEN_SP_ORGAN_ID,1);
end


CREATE GENERATOR GEN_SP_ORGAN_ID;
SET GENERATOR GEN_SP_ORGAN_ID TO 1
Ответить с цитированием