GD OBJECT DEPENDENCIES

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «<syntaxhighlight lang="SQL"> CREATE GLOBAL TEMPORARY TABLE gd_object_dependencies ( sessionid dintkey, masterid dintkey, reflevel din…»)
 
 
(не показаны 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, masterid, reflevel, relationname, fieldname)
+
   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;
Персональные инструменты
Пространства имён

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