DQL查找属性的表

RAJ*_*RAJ 2 documentum wdk dql dfc

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

Sor*_*rin 7

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

select distinct type_name from dmi_dd_attr_info where attr_name = 'subject'
Run Code Online (Sandbox Code Playgroud)

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

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

select owner_name, table_name from dm_registered where any column_name = 'dummy'
Run Code Online (Sandbox Code Playgroud)