DQL查找属性的表

时间:2012-03-02 08:04:06

标签: dql wdk documentum dfc

我们总是可以通过语法从表中找到相应的表属性(select * from table_name),有没有办法反之亦然我是说有没有办法找到带有属性名的表名?

1 个答案:

答案 0 :(得分:7)

好吧,如果您通过表格来表示对象,则可以查询数据字典:

select distinct type_name from dmi_dd_attr_info where attr_name = 'subject'

这将为您提供具有属性“subject”的所有类型的名称;因为每个 {type,attribute,locale} 都有一个条目,所以需要使用distinct,因此,由于您可能安装了不同的语言环境,因此您将获得相同属性和类型的多行。

如果通过表格表示已注册的表格,则取决于您是否使用实际列注册了表格。如果你这样做,那么你可以查询dm_registered对象:

select owner_name, table_name from dm_registered where any column_name = 'dummy'