我需要创建一个Oracle查询,列出我的表名,后跟列名

时间:2016-05-16 00:11:24

标签: oracle11g

您知道如何创建一个Oracle查询来列出我的表名,然后是该表中的所有列名吗?我总共有5张桌子。

类似的东西:
表格
列1
列2
栏3
表2
列1
表3
列1
第2栏

1 个答案:

答案 0 :(得分:1)

我很难想象为什么你会想要一个单列结果,它没有做任何事情来区分什么是列名和什么是表名。你可以做点什么

select pseudo_column_name
  from (
      select table_name, table_name pseudo_column_name, 0 column_id
        from user_tables
      union all
      select table_name, column_name, column_id
        from user_tab_columns
)
order by table_name, column_id