首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >oracle中没有行的表

oracle中没有行的表
EN

Stack Overflow用户
提问于 2017-01-16 13:28:26
回答 1查看 805关注 0票数 1

当我在oracle 11g企业管理器或sql plus中创建任何新表时,结果如下所示:

-there不是行数(无事件零)

当我通过SQL*plus向表插入数据时,它显示插入了行,但当我通过SQL*Plus重新连接时,它们都消失了,企业管理器中的行数仍然为空!

我确实提交了,而且我还确保我的表不是临时的!

你知道问题出在哪里吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-16 13:50:45

您引用的row count不反映表中的实际行数。这是数据库定期收集的统计数据(首先是在创建表时)。您可以参考last analyzed列,该列指示收集此row count数据的时间。

默认情况下,当表中有10%的更改时,将收集新的统计数据。您可以使用一些DBA工具(用于启动统计信息收集的PL SQL过程)对表强制进行统计信息收集。注:您在Enterprise Manager中看到的数据是data avilable DBA_TABLESUSER_TABLES视图。

您可以通过在sqlplus中发出以下命令来检查表中的实际行

select count(*) from your_table_here;

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

https://stackoverflow.com/questions/41669991

复制
相关文章

相似问题

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