GD COMPANY

Материал из GedeminWiki
Перейти к: навигация, поиск
 CREATE TABLE gd_company
 (
   contactkey        dintkey,     /* Контакт  */
   companyaccountkey dforeignkey, /* Расчетный счет */
   headcompany       dforeignkey, /* Головная компания */

   /* павiнна быць першым тэкставым полем */
   fullname          dtext180,    /* Полное наименовние */
   companytype       dtext20,     /* Тип компании */
   directorkey       dforeignkey,
   chiefaccountantkey dforeignkey,
   logo              dBMP         /* Логотип */
 );

 ALTER TABLE gd_company
   ADD CONSTRAINT gd_pk_company PRIMARY KEY (contactkey);

 ALTER TABLE gd_company ADD CONSTRAINT gd_fk_company_contactkey
   FOREIGN KEY (contactkey) REFERENCES gd_contact(id)
   ON UPDATE CASCADE
   ON DELETE CASCADE;

 ALTER TABLE gd_company ADD CONSTRAINT gd_fk_company_headcompany
   FOREIGN KEY (headcompany) REFERENCES gd_company(contactkey)
   ON UPDATE CASCADE;

 ALTER TABLE gd_company ADD CONSTRAINT gd_fk_company_directorkey
   FOREIGN KEY (directorkey) REFERENCES gd_people(contactkey)
   ON UPDATE CASCADE;

 ALTER TABLE gd_company ADD CONSTRAINT gd_fk_company_chiefacckey
   FOREIGN KEY (chiefaccountantkey) REFERENCES gd_people(contactkey)
   ON UPDATE CASCADE;
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты