【问题标题】:SQL Oracle search for column name and schemaSQL Oracle 搜索列名和模式
【发布时间】:2015-05-07 11:54:33
【问题描述】:

您好,我正在尝试执行一个查询,该查询将针对多个模式和表定位其中包含“APPOINTMENT”一词的所有列。我使用的代码是:

select distinct table_name, column_name

   from all_tab_columns 

where column_name like '%APPOINTMENT%'

它工作正常并告诉我表名和列名。

问题是我必须搜索超过 90 个模式才能找到表名。有没有一种方法可以添加到我的查询中,以显示架构名称、表名称和列名称?

【问题讨论】:

    标签: sql oracle


    【解决方案1】:

    只需将 OWNER 添加到您的选择列表列中:

        select distinct owner, table_name, column_name
    
    from all_tab_columns
    
    where column_name like '%APPOINTMENT%'
    

    【讨论】:

      【解决方案2】:
      select distinct owner, table_name, column_name
      from all_tab_columns
      where column_name like '%APPOINTMENT%'
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-08
        • 1970-01-01
        • 1970-01-01
        • 2011-04-15
        • 2018-07-11
        • 1970-01-01
        • 2021-08-17
        相关资源
        最近更新 更多