C# DQL从r_对象\u id获取i_历史记录\u id

C# DQL从r_对象\u id获取i_历史记录\u id,c#,dql,documentum,C#,Dql,Documentum,我的情况是这样的: 我需要找出一份文件的I_编年史id。如果我尝试使用r_object_id(即从dm_文档中选择I_chronicle_id,其中r_object_id='some id',它将返回I_chronicle_id。那么没有问题。但是如果有人修改了文档(签出和签入)我上面的查询不起作用,因为在这种情况下r_object_id发生了变化,我不知道。在这种情况下,有人能帮我处理dql吗 注意:我搜索I_历史记录id的原因是为了获取最新的r_对象id。尝试执行以下操作 select r_

我的情况是这样的: 我需要找出一份文件的I_编年史id。如果我尝试使用r_object_id(即从dm_文档中选择I_chronicle_id,其中r_object_id='some id',它将返回I_chronicle_id。那么没有问题。但是如果有人修改了文档(签出和签入)我上面的查询不起作用,因为在这种情况下r_object_id发生了变化,我不知道。在这种情况下,有人能帮我处理dql吗


注意:我搜索I_历史记录id的原因是为了获取最新的r_对象id。

尝试执行以下操作

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('?')
)

(全部)类型后的关键字选择所有版本

挂起…要获取<代码>i_编年史\u id您需要知道<代码>r_对象\u id,但要获取<代码>r_对象\u id您需要先搜索<代码>i_编年史\u id循环要求A为什么?我有r_对象\u id。但这不是当前版本。因此Iam una可以在dm_document表下找到它。是否有方法从以前版本对象的r_object_id获取当前版本对象的r_object_id?