GD OBJECT DEPENDENCIES
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
| Строка 4: | Строка 4: | ||
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, | ||
| Строка 16: | Строка 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;