gpt4 book ai didi

sql - Oracle 有没有办法查看哪些表有数据,哪些没有?

转载 作者:行者123 更新时间:2023-12-02 19:49:23 25 4
gpt4 key购买 nike

我想知道是否有一种方法可以搜索数据库并找出哪些表为空,哪些表有数据。我将把一些数据迁移到另一个系统,很高兴知道我应该导出哪些表。我正在使用 Oracle SQL Developer。

最佳答案

除了为每个表运行一个愚蠢的 pl/sql block 来 count(*) 之外,一种方法是运行以下命令:

SELECT num_rows FROM ALL_TAB_STATISTICS WHERE OWNER = 'user name';

(备用表:DBA_TAB_STATISTICSUSER_TAB_STATISTICS)

但是,只有当您最近使用 DBMS_STATS 包收集统计信息时,它才有效。

关于sql - Oracle 有没有办法查看哪些表有数据,哪些没有?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31688635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com