AT OBJECT
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (Новая страница: «<syntaxhighlight lang="SQL"> CREATE TABLE at_object ( id dintkey, namespacekey dintkey, objectname dname, objectclass dclassname NOT…») |
SYSDBA (обсуждение | вклад) |
||
| Строка 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 );