【数据库】Oracle利用列名获得表名

在SQL Server中,可以通过视图INFORMATION_SCHEMA.Columns获得当前Schema(用户)所有列的信息。对应于oracle中,可以通过视图user_tab_cols获得当前用户的所有列的信息。很多时候往往需要从列追溯表信息。接下来,我们将在知道列名的情况下,试图找到该列在哪些表中。


SQL>select table_name from user_tab_cols where lower(column_name) = 'channel_id';


【数据库】Oracle利用列名获得表名_第1张图片


lower(column_name)='channel_id'是查询条件。


你可能感兴趣的:(oracle,sql,sql,数据库,server,plsql,developer)