获取Oracle中所有表的列表?

获取Oracle中所有表的列表?

如何查询Oracle数据库以显示其中所有表的名称?



潇潇雨雨
浏览 1159回答 3
3回答

尚方宝剑之说

查询user_tables和dba_tables没起作用。这一次:select table_name from all_tables

慕村225694

更进一步,还有另一个名为cols(All_Tab_Columns)的视图,它可以用来确定哪些表包含给定的列名。例如:SELECT table_name, column_nameFROM colsWHERE table_name LIKE 'EST%'AND column_name LIKE '%CALLREF%';查找名称以EST开头的所有表和名称中任何地方都包含CALLREF的列。例如,根据表和列的命名约定,这可以帮助确定要加入哪些列。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL
Oracle