您知道如何创建一个Oracle查询来列出我的表名,然后是该表中的所有列名吗?我总共有5张桌子。
类似的东西:
表格
列1
列2
栏3
的表2
列1
的表3
列1
第2栏
答案 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