怎么在oracle数据库中想统计一个用户下所有表的记录的总条数?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在oracle数据库中想统计一个用户下所有表的记录的总条数?相关的知识,希望对你有一定的参考价值。
参考技术A analyze table table_name COMPUTE STATISTICS\\x0d\\x0a对表分析后在使用\\x0d\\x0aselect count(^) from table_name \\x0d\\x0a如果你的table_name 有主键 ID\\x0d\\x0aselect count(ID) from table_name 在统计的时候会用到主键索引在oracle中如何将一个表中所有数据加到另一个表中
参考技术A1、导出所有:exp 用户名/密码@数据库名称 file=导出文件存放路径及文件名 full=y全部导出eg:exp admin/123456@p2p file=d:\\p2p.dmp full=y。
2、使用命令行导出指定的表,不导出全部,使用命令如下: exp system/manager@TEST file=d:\\daochu.dmp tables=(table1,table2) ,只导出table1和table2两个表的数据。
3、导入dmp类型的文件到oracle数据库使用imp命令。
4、使用plsql导出数据库,也可以导出dmp文件类型的。
5、打开plsql,找到工具->导出表,选择Oracle导出,选择需要导出的表,然后点击输出文件,输入文件名称,点击导出即可。
6、使用plsql导出pde文件类型,具体的操作和导出dmp差不多,只是选择PL/SQL导出,导出文件路径选择,然后导出。
7、需要把创建表的复选框勾选,否则,导入的时候如果数据库没有对应的表结构会报异常。
以上是关于怎么在oracle数据库中想统计一个用户下所有表的记录的总条数?的主要内容,如果未能解决你的问题,请参考以下文章
怎么在oracle数据库中想统计一个用户下所有表的记录的总条数?
oracle数据库 ,想统计一个用户下,所有表的记录的总条数,用啥语句可以实现?