> > А что такое Parent_ID базы ?
> Прикалываешься?

Да нет, вроде.

> Parent_ID это ID базы отделния, которое является объединением
> нескольких розничных подразделений.
> Справочник аптек и отделений - есть список баз.
> ID Parent_ID Name
> 0     0     Предприятие (база 0)
> 1     0     Отделение 1  (база 1)
> 2     1     Аптека 11 (база 2)

> CREATE TABLE DRUGSTORE (

> ALTER TABLE DRUGSTORE ADD CONSTRAINT DRUGSTORE_DRUGSTORE FOREIGN KEY
> (PARENT_ID) REFERENCES DRUGSTORE (ID) ON UPDATE CASCADE;

Не, это у тебя иерархия баз. Я, когда
говорил про репликацию слиянием, имел
в виду ситуацию независимого создания
идентичных объектов в филиальных
базах, которые (после репликации) в
центральной базе будут представлены
ровно одним объектом (хорошо, одной
записью).

То есть - создаем Иванова там и там.
Потом реплицируем сюда и хотим увидеть
здесь только одного Иванова, а не двух
... Прости LOA, я не специально :)

Если у тебя для каждой записи
привязывается BaseID, то возникает вопрос
- какой BaseID выбрать.

Или я не въехал в идею?

Коваленко Дмитрий.

PS. Модификация первичного ключа - ЗЛО.

Ответить