Форум: "Базы";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
ВнизАвтоинкримент в IB Найти похожие ветки
← →
hardclubber (2004-06-03 22:16) [0]Почему так происходит с сабжем, ставлю птицу, мол, autoincrement, создаю генератор. Сохраняю.
Открываю опять структуру - галка на автогенеработе не стоит.
← →
Vlad © (2004-06-03 22:28) [1]
> hardclubber (03.06.04 22:16)
Если ты говоришь об IBExpert, то там есть галка Создать генератор.
Ты его создал.
Теперь нужно создать триггер, который будет брать значения из этого генератора.
← →
hardclubber (2004-06-03 23:00) [2]Дык помогите тогда триггер написать (никогда не писал)
таблица new_table, атрибут ID, генератор NEW_GENERATOR
я попробовал - не получилось чего то =)
CREATE TRIGGER NEW_TABLE_BI0 FOR NEW_TABLE
ACTIVE BEFORE INSERT POSITION 0
AS
begin
/* Trigger text */
IF (new.ID IS NULL) THEN ID = GEN_ID(NEW_GENERATOR, 1);
end
← →
hardclubber (2004-06-03 23:00) [3]Дык помогите тогда триггер написать (никогда не писал)
таблица new_table, атрибут ID, генератор NEW_GENERATOR
я попробовал - не получилось чего то =)
CREATE TRIGGER NEW_TABLE_BI0 FOR NEW_TABLE
ACTIVE BEFORE INSERT POSITION 0
AS
begin
/* Trigger text */
IF (new.ID IS NULL) THEN ID = GEN_ID(NEW_GENERATOR, 1);
end
← →
hardclubber (2004-06-03 23:00) [4]Дык помогите тогда триггер написать (никогда не писал)
таблица new_table, атрибут ID, генератор NEW_GENERATOR
я попробовал - не получилось чего то =)
CREATE TRIGGER NEW_TABLE_BI0 FOR NEW_TABLE
ACTIVE BEFORE INSERT POSITION 0
AS
begin
/* Trigger text */
IF (new.ID IS NULL) THEN ID = GEN_ID(NEW_GENERATOR, 1);
end
← →
hardclubber (2004-06-03 23:00) [5]Дык помогите тогда триггер написать (никогда не писал)
таблица new_table, атрибут ID, генератор NEW_GENERATOR
я попробовал - не получилось чего то =)
CREATE TRIGGER NEW_TABLE_BI0 FOR NEW_TABLE
ACTIVE BEFORE INSERT POSITION 0
AS
begin
/* Trigger text */
IF (new.ID IS NULL) THEN ID = GEN_ID(NEW_GENERATOR, 1);
end
← →
YurikGL © (2004-06-03 23:08) [6]hardclubber (03.06.04 23:00) [5]
А пример скачать не судьба? Там этот триггер есть.
← →
hardclubber (2004-06-03 23:14) [7]дык вот пример и скачал - не пашет =)
← →
hardclubber (2004-06-03 23:20) [8]Может тогда такой лучше вопрос
Если предположить, что триггер работает
что надо вставить в запросе вместо вопросов?
...SQL.Add("insert into new_table values(????,""Привет!"")");
если в таблице два поля ID, и NAME
← →
Sergey13 © (2004-06-04 08:25) [9]2hardclubber (03.06.04 23:20)
При том тригере что ты привел достаточно
insert into new_table(name) values("Привет!")
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.043 c