dql查询以查找所有属性

时间:2018-09-24 13:33:08

标签: d documentum

我需要一个完整的dql查询来查找文档的所有属性(单个和重复)。我没有尝试任何查询。

2 个答案:

答案 0 :(得分:1)

您还可以使用“描述”来获取信息。

如果要从非dql应用程序中查询,还应该调查下面的视图。

答案 1 :(得分:0)

您可以使用此查询为对象类型选择所有属性:

SELECT DISTINCT attr_name, attr_type, attr_repeating, attr_length FROM dm_type WHERE name = 'dm_document' ORDER BY attr_name

dm_document替换为目标对象类型名称的情况下

  • attr_name包含属性名称
  • attr_type定义属性类型( 0 -布尔值, 1 -整数, 2 -字符串, 3 < / em>-ID, 4 -时间, 5 -双)
  • attr_repeating指示属性是否重复
  • attr_length定义基于字符串的属性的大小

如果只需要该对象类型的属性,而不是从超级类型继承的属性,则可以通过以下查询选择它们:

SELECT DISTINCT r_object_id, attr_name, attr_type, attr_repeating, attr_length, i_position, start_pos FROM dm_type WHERE name = 'dm_document' AND i_position < -start_pos ORDER BY attr_name ENABLE(ROW_BASED)