我对Documentum不熟悉,所以我的问题可能是假的,但是我想知道是否有人告诉我如何从Documentum中提取文档的最新版本。
例如,如果我有i_chronicle_id或i_chronicle_id列表,并且想要将该文档/文档的最新版本导出到本地计算机,该怎么做?
如果有人向我指出DQL和Documentum Java API的良好参考/指南,我也很高兴。
如果有的i_chronicle_id
话,可以通过以下查询获取最新的对象:
SELECT * FROM dm_document
WHERE i_chronicle_id = '<i_chronicle_id>'
如果您r_object_id
来自非当前版本的文档,则可以使用以下查询获取当前版本的文档:
SELECT * FROM dm_document
WHERE i_chronicle_id
IN (SELECT i_chronicle_id FROM dm_document (ALL)
WHERE r_object_id = '<r_object_id>' )
请记住,每个查询都返回最新版本,即CURRENT
对象/文档的版本。如果要检索对象/文档的所有版本,则需要(ALL)
在WHERE子句之后添加关键字。例如:
SELECT * FROM dm_document (ALL)
当然,您想在WHERE子句中添加一些内容,因为此查询将返回很多行。
至于DQL参考指南,您始终可以从ECM支持站点下载它,也可以在网络上找到一些版本,例如此处(虽然版本很旧,但对于入门者来说已经足够了)。与Documentum Java API相同。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句