DQL на основе object_id - PullRequest
       0

DQL на основе object_id

0 голосов
/ 17 сентября 2010

Как мы можем получить доступ к идентификатору хроники на основе object_id в DQL?Может ли кто-нибудь предоставить подробности схемы, относящиеся к object_id документа, имеющего тот же staticle_id, чтобы мы могли получить доступ к идентификатору хроники, даже если нам предоставлен старый object_id?

Здесь в dm_document сохранен только текущий object_idв нем.

Ответы [ 2 ]

1 голос
/ 08 июня 2011
select i_chronicle_id from dm_document where r_object_id='your id'

Это вернет ChronicleId указанного объекта dm_document.ChronicleId одинаков для всех версий объекта, и каждый объект будет иметь один.Если вы ищете обратное и вместо этого хотите увидеть все ObjectIds для данного ChronicleId, тогда ваш запрос будет выглядеть следующим образом:

select r_object_id from dm_document (ALL) where i_chronicle_id='your id'

По сути, это поиск различных версий объекта.

0 голосов
/ 24 февраля 2011

i_chronicle_id является системным атрибутом, поэтому из API, если вы запускаете: dump, c, * r_object_id * он вернет дамп объекта, который будет иметь i_chronicle_id объекта.

...