Oracle如何查询其他用户表中是否有包含某个字段名,注意是其他用户中的所有表,而非当前用户。目前登录的用户是有权限浏览和修改其他用户表。如下图所示,我知道怎么查最上面的表,但是想查最下面其他用户中的表是否包含某个字段不会,请各位帮帮忙.
比如查,含有DNAME这个字段的表
1select * from user_tab_columns where column_name='DNAME'其中table_name就是表名,DNAME那里要用英文半角大写
追问是最下面其他用户表,用你的这句查只能查到最上面的表
比如要找所有User=DWH的用户的表我知道select * from All_tables where owner='DWH',但是要找DWH下所有表中的字段是否有包含ID的字段还是搞不定。麻烦帮忙指点一下