【发布时间】:2014-02-10 10:53:51
【问题描述】:
我想从一个柜子(名为“Wombat Insurance Co”)中检索所有文件。目前我正在使用这个 DQL 查询:
select r_object_id, object_name from dm_document(all)
where folder('/Wombat Insurance Co', descend);
这没关系,只是它最多只返回 100 个结果。如果文件柜中有 5000 个文件,我想获得所有 5000 个结果。有没有办法使用分页来获得所有结果?
我试过这个查询:
select r_object_id, object_name from dm_document(all)
where folder('/Wombat Insurance Co', descend)
ENABLE (RETURN_RANGE 0 100 'r_object_id DESC');
目的是获得 100 个文件增量的结果,但是当我尝试执行它时,这个查询给了我一个错误。错误是这样说的:
com.emc.documentum.fs.services.core.CoreServiceException: "QUERY" action failed.
java.lang.Exception: [DM_QUERY2_E_UNRECOGNIZED_HINT]error:
"RETURN_RANGE is an unknown hint or is being used incorrectly."
我认为我正确使用了 RETURN_RANGE 提示,但也许我没有。任何帮助将不胜感激!
我也尝试过使用提示 ENABLE(FETCH_ALL_RESULTS 0),但这仍然最多只能返回 100 个结果。
澄清一下,我的问题是:我怎样才能从一个文件柜中获取所有文件?
【问题讨论】:
标签: sql database dql documentum dfc