DQL从r_object_id获取i_chronicle_id

时间:2010-09-18 08:52:27

标签: c# dql documentum

我遇到这样的情况: 我需要找出文档的i_chronicle_id。如果我尝试使用r_object_id(即从dm_document中选择i_chronicle_id,其中r_object_id ='some id',它将返回i_chronicle_id。然后没有问题。但如果有人修改了文档(签出并签入),我的上述查询不会因为r_object_id在那种情况下发生了变化,我不知道。在这种情况下,任何人都可以帮助我使用dql吗?

注意:我搜索i_chronicle_id的原因是为了获取最新的r_object_id。

1 个答案:

答案 0 :(得分:2)

尝试执行以下操作

select r_object_id from dm_document 
where i_chronicle_id in (
    select i_chronicle_id from dm_document (ALL) where r_object_id = ID('?')
)

类型后面的(ALL)关键字选择所有版本