Проблема с внешними ключами

RSV
Дата: 12.10.2005 09:10:18
CREATE TABLE ClientS
(
Id INTEGER NOT NULL,
Name VARCHAR (20),

PRIMARY KEY (Id)
);

CREATE TABLE Photo
(
Id INTEGER NOT NULL,
Photo BLOB sub_type 0 segment size 80,
Client_Fk INTEGER NOT NULL,

PRIMARY KEY (Id)
);

CREATE GENERATOR Photo_gen;
CREATE GENERATOR Client_gen;

ALTER TABLE Photo ADD CONSTRAINT fkPhoto FOREIGN KEY (Client_Fk)
REFERENCES ClientS (Id) ON DELETE CASCADE ON UPDATE CASCADE;

Ворос: Как заполнить поле Client_Fk из таблицы Photo
значением Id из таблицы Clients.
- записи в PHOTO добавляют сразу после инсерта в CLIENTS;
- добавляемые фотки относятся к последнему клиенту;
- пользователей несколько.
Карабас Барабас
Дата: 12.10.2005 09:13:18
Поиск по форуму и здравый смысл помогут

Posted via ActualForum NNTP Server 1.3

Лентяй
Дата: 12.10.2005 09:13:33
1 - получить значение из генератора на клиента
2 - добавить запись в мастер с этим значением в PK
3 - добавить запись в деталь с этим значением в FK
Гаджимурадов Рустам
Дата: 12.10.2005 09:48:11
Лентяй
1 - получить значение из генератора на клиента
2 - добавить запись в мастер с этим значением в PK
3 - добавить запись в деталь с этим значением в FK
Мда..... А вроде азбукой кажется...
kdv
Дата: 12.10.2005 10:18:42
я уже на forum.ibase.ru ответил, человек вроде не внял.
Лентяй
Дата: 12.10.2005 10:20:25
Гаджимурадов Рустам
Мда..... А вроде азбукой кажется...

Военная хитрость - постарался ответить так, чтоб больше спросить нечего было. А то опять флейм на пару дней с проктологическими изысками начаться может ...