"Kovalenko Dmitry" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее:
news:[EMAIL PROTECTED]
>
> А что такое Parent_ID базы ?
Прикалываешься?
Parent_ID это ID базы отделния, которое является объединением
нескольких розничных подразделений.
Справочник аптек и отделений - есть список баз.
ID Parent_ID Name
0 0 Предприятие (база 0)
1 0 Отделение 1 (база 1)
2 1 Аптека 11 (база 2)
3 1 Аптека 12 (база 3)
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
14 0 Отделение 3 (база 14)
15 14 Аптека 31 (база 15)
16 14 Аптека 12 (база 16)
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
CREATE TABLE DRUGSTORE (
ID INTEGER NOT NULL,
PARENT_ID INTEGER DEFAULT -199,
.....
NAME VARCHAR(63) NOT NULL COLLATE PXW_CYRL,
KIND INTEGER DEFAULT 100000 NOT NULL,
......
);
ALTER TABLE DRUGSTORE ADD CONSTRAINT DRUGSTORE_PK PRIMARY KEY (ID);
ALTER TABLE DRUGSTORE ADD CONSTRAINT DRUGSTORE_DRUGSTORE FOREIGN KEY
(PARENT_ID) REFERENCES DRUGSTORE (ID) ON UPDATE CASCADE;
ALTER TABLE DRUGSTORE ADD CONSTRAINT DRUGSTORE_DRUGSTORE_KIND FOREIGN KEY
(KIND) REFERENCES DRUGSTORE_KIND (ID) ON UPDATE CASCADE;
--
С уважением,
Артур Галимов. ФК "ФармМедСервис" (Сочи).