Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.24;
Скачать: CL | DM;

Вниз

InterBase   Найти похожие ветки 

 
kolumb   (2003-11-05 14:31) [0]

Помогите с генератором. В очередной раз пытаюсь для поля с id создать генератор,замучился. Наставьте на путь истинный. Как это правильно делается. И нужно ли потом чё-то в Delphi доделывать или должно так работать?


 
}|{yk ©   (2003-11-05 14:37) [1]

Скачай IBExpert и не мучайся. Там это установкой галки решается


 
Johnmen ©   (2003-11-05 14:57) [2]

Генератор создается ВНЕ контекста полей или таблиц и, соответственно, никакого отношения к ним не имеет. Он самостоятельный объект БД.
Другое дело, что к нему могут иметь отношение другие объекты...


 
Малиновский Владимир   (2003-11-05 15:15) [3]

SET SQL DIALECT 3;

CREATE GENERATOR BANK_ID_GEN;
SET NAMES WIN1251;

CREATE TABLE BANK (
BANK_ID T_BANK_ID NOT NULL,
SNAME T_SNAME,
FNAME T_FNAME,
CITY T_CITY,
BIK T_BIK,
KS_ACC T_KS_ACC
);

ALTER TABLE BANK ADD PRIMARY KEY (BANK_ID);

SET TERM ^ ;

/* Trigger: BANK_GEN_ID */
CREATE TRIGGER BANK_GEN_ID FOR BANK
ACTIVE BEFORE INSERT POSITION 0
as
begin
IF (new.bank_id IS NULL) THEN
new.bank_id = GEN_ID(bank_id_gen, 1);

end
^


 
Zacho ©   (2003-11-05 17:45) [4]

Еще раз даю ссылку на статью, в которой все подробно описано http://www.ibase.ru/generator.htm



Страницы: 1 вся ветка

Текущий архив: 2003.11.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
14-79162
Linda
2003-10-30 13:52
2003.11.24
Хочу!!!


14-79118
McSimm
2003-10-31 17:35
2003.11.24
Просили статистику.


8-79057
my4ga
2003-07-28 13:03
2003.11.24
звук


14-79146
wnew
2003-11-02 19:52
2003.11.24
г.Первомайск Луганской обл., Украина


1-79021
ChecheNeC
2003-11-14 22:41
2003.11.24
RxRichEdit