当我们右键单击Archive文件柜的文档时,我想要所有强制性的单个和重复属性,以及属性。我在Oracle SQL Developer中尝试了以下查询:
select r_object_id, object_name, r_object_type, title, subject,
r_creation_date, r_modify_date, r_modifier, a_content_type,
i_contents_id, i_cabinet_id,owner_name,i_chronicle_id,authors,keywords,
i_folder_id,r_version_label
FROM IPEDMS.dm_sysobject_s, IPEDMS.dm_sysobject_r
WHERE IPEDMS.dm_sysobject_s.r_object_id = IPEDMS.dm_sysobject_r.r_object_id
and r_object_id in (select * from ip_indexcard_doc_s);
请告诉我正确的查询。
注意:在ip_indexcard_doc_s表中,只有当我们右键单击archive下的文档时,我才找到这些属性。
您需要查找dm_type_xxx表以及其他一些表。
最简单的方法是从FME安装dqMan,然后按照自己的方式工作。它是免费的,非常适合使用docbase。
正如@cgrim上面所说,除非您真正了解Documentum对象模型,否则您应该考虑使用DQL。