AT OBJECT

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «<syntaxhighlight lang="SQL"> CREATE TABLE at_object ( id dintkey, namespacekey dintkey, objectname dname, objectclass dclassname NOT…»)
 
Строка 26: Строка 26:
 
);
 
);
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
====См. также====
 +
 +
* [[GdcNamespace.TgdcNamespaceObject|TgdcNamespaceObject]]
  
 
[[Category:База данных]]
 
[[Category:База данных]]

Версия 10:10, 7 мая 2015

CREATE TABLE at_object (
  id              dintkey,
  namespacekey    dintkey,
  objectname      dname,
  objectclass     dclassname NOT NULL,
  subtype         dtext60,
  xid             dinteger_notnull,
  dbid            dinteger_notnull,
  objectpos       dinteger,
  alwaysoverwrite dboolean_notnull DEFAULT 1,
  dontremove      dboolean_notnull DEFAULT 0,
  includesiblings dboolean_notnull DEFAULT 0,
  headobjectkey   dforeignkey,
 
  CONSTRAINT at_pk_object PRIMARY KEY (id),
  CONSTRAINT at_uk_object UNIQUE (namespacekey, xid, dbid),
  CONSTRAINT at_fk_object_namespacekey FOREIGN KEY (namespacekey)
    REFERENCES at_namespace (id)
    ON DELETE CASCADE
    ON UPDATE CASCADE,
  CONSTRAINT at_fk_object_headobjectkey FOREIGN KEY (headobjectkey)
    REFERENCES at_object (id)
    ON DELETE CASCADE
    ON UPDATE CASCADE
);

См. также

Персональные инструменты
Пространства имён

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