为了账号安全,请及时绑定邮箱和手机立即绑定

获取Oracle中所有表的列表?

获取Oracle中所有表的列表?

潇潇雨雨 2019-07-12 15:51:02
获取Oracle中所有表的列表?如何查询Oracle数据库以显示其中所有表的名称?
查看完整描述

3 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

查询user_tablesdba_tables没起作用。
这一次:

select table_name from all_tables


查看完整回答
反对 回复 2019-07-12
?
慕村225694

TA贡献1880条经验 获得超4个赞

更进一步,还有另一个名为cols(All_Tab_Columns)的视图,它可以用来确定哪些表包含给定的列名。

例如:

SELECT table_name, column_nameFROM colsWHERE table_name LIKE 'EST%'AND column_name LIKE '%CALLREF%';

查找名称以EST开头的所有表和名称中任何地方都包含CALLREF的列。

例如,根据表和列的命名约定,这可以帮助确定要加入哪些列。


查看完整回答
反对 回复 2019-07-12
  • 3 回答
  • 0 关注
  • 1152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信