首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算Oracle中的表数

问计算Oracle中的表数
EN

Stack Overflow用户
提问于 2011-02-21 13:53:12
回答 11查看 114.7K关注 0票数 25

就像MySQL有"SHOW TABLES“一样,如何在Oracle DB中对表进行计数。一些研究给了我这样的疑问:

代码语言:javascript
复制
select owner, count(*) from dba_tables

那么,就像MySQL有一个标准命令一样,Oracle也有一个标准命令吗?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2011-02-21 14:03:32

当然,只要稍微修改一下,您的查询就能正常工作。在这里查找参考:http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/statviews_2105.htm#i1592091

运行以下命令:

代码语言:javascript
复制
SELECT TABLE_NAME FROM DBA_TABLES;

以获取表的列表。

然后运行以下命令:

代码语言:javascript
复制
SELECT Count(*) FROM DBA_TABLES;

以获取表的计数。

票数 22
EN

Stack Overflow用户

发布于 2011-02-21 14:03:09

尝试:

代码语言:javascript
复制
SELECT COUNT(*) FROM USER_TABLES;

我的机器上没有oracle,我运行的是mysql (操作注释)

在撰写本文时,this site非常适合在各种类型的数据库上进行测试。

票数 46
EN

Stack Overflow用户

发布于 2013-12-27 17:04:27

从all_tables where owner='schema_name'选择计数(*)

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5062809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档