GD OBJECT DEPENDENCIES
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (Новая страница: «<syntaxhighlight lang="SQL"> CREATE GLOBAL TEMPORARY TABLE gd_object_dependencies ( sessionid dintkey, masterid dintkey, reflevel din…») |
SYSDBA (обсуждение | вклад) |
||
| (не показаны 2 промежуточные версии 1 участника) | |||
| Строка 1: | Строка 1: | ||
| + | Таблица заполняется списком записей, от которых зависит бизнес-объект с помощью метода [[GdcBase.TgdcBase.GetDependencies|GetDependencies]]. | ||
| + | |||
<syntaxhighlight lang="SQL"> | <syntaxhighlight lang="SQL"> | ||
CREATE GLOBAL TEMPORARY TABLE gd_object_dependencies ( | CREATE GLOBAL TEMPORARY TABLE gd_object_dependencies ( | ||
sessionid dintkey, | sessionid dintkey, | ||
| + | seqid dintkey, | ||
masterid dintkey, | masterid dintkey, | ||
reflevel dinteger_notnull, | reflevel dinteger_notnull, | ||
| Строка 14: | Строка 17: | ||
refeditiondate TIMESTAMP, | refeditiondate TIMESTAMP, | ||
| − | PRIMARY KEY (sessionid, | + | CONSTRAINT gd_pk_object_dependencies PRIMARY KEY |
| + | (sessionid, seqid) | ||
) | ) | ||
ON COMMIT DELETE ROWS; | ON COMMIT DELETE ROWS; | ||
Текущая версия на 18:40, 29 декабря 2015
Таблица заполняется списком записей, от которых зависит бизнес-объект с помощью метода GetDependencies.
CREATE GLOBAL TEMPORARY TABLE gd_object_dependencies ( sessionid dintkey, seqid dintkey, masterid dintkey, reflevel dinteger_notnull, relationname dtablename NOT NULL, fieldname dfieldname NOT NULL, crossrelation dboolean_notnull, refobjectid dintkey, refobjectname dname, refrelationname dname, refclassname dname, refsubtype dname, refeditiondate TIMESTAMP, CONSTRAINT gd_pk_object_dependencies PRIMARY KEY (sessionid, seqid) ) ON COMMIT DELETE ROWS;