RETURN_TOP N 属性在 Documentum 中不起作用

RETURN_TOP N attribute not working in Documentum

我们目前 运行 是 4.x 的 Documentum 版本。我们试图将搜索结果限制为 200 个。但是这个属性没有被识别。我们通过 websphere 环境变量包括 200 的限制。请在下面找到我们在 UI 上看到的错误。

User Pref Exception: Documentum Exception thrown: [DM_QUERY_E_SYNTAX]error: "A Parser Error (syntax error) has occurred in the vicinity of: SELECT r_lock_machine,r_lock_date,r_lock_owner,r_object_id,r_object_type,acl_domain,acl_name,tracking_number,vwip_flag,status,description,vbom_number,r_modify_date,location FROM virtual_bom WHERE DATEDIFF(day,r_modify_date,DATE(TODAY)) <= 0 AND r_modifier = 'dmadmin' AND tracking_number NOT LIKE '%AAAA%' ORDER BY r_modify_date DESC ENABLE"

您使用的是非常旧的 Documentum 版本。坦率地说,版本 <5.3 没有可用的文档。 但是一般来说,用法 RETURN_TOP N 取决于用于存储库的数据库类型。

例如(对于版本 5.3),如果您的存储库是在 SQL 服务器上配置的,并且 DB2 数据库内容服务器会将您的提示真正转换为生成的 SQL 但是如果您的存储库是在 Oracle 上配置的而Sybase Content Server只有在从数据库中获取数据后才会缩小结果集。

您应该问自己,您的 CS 版本是否支持 RETURN_TOP 提示。