有时候需要查看Oracle数据库当中一批表的记录数,比如遇到数据转换、数据核对的场景。
方法一:先做表分析,然后查询Oracle系统表(不精确)
--生成所有表分析的语句
select 'analyze table '||tname||' compute statistics;' from tab;
--执行上面的语句做全库表分析(数据量大就得等)
--查询系统表看表大小 select * from user_tables where num_Rows>0;
方法二:直接count,然后使用文本工具分析
--生成count语句
select 'select count(1) from '||tname||';' from tab
执行结果
SQL> select count(1) from STREETNEW;
COUNT(1)
----------
326
SQL> select count(1) from STREETMAP;
COUNT(1)
----------
337
SQL> select count(1) from STREETMANAGE;
COUNT(1)
----------
141
SQL> select count(1) from SIPLUGINTAB;
COUNT(1)
----------
1
SQL> select count(1) from SIPLUGINCOL;
COUNT(1)
----------
12
SQL> select count(1) from REMOTE_ORG_USER;
COUNT(1)
----------
1548
如果表多看起来就费劲了,怎么办?
使用UltraEdit增加一个宏, 选择菜单 宏->编辑宏->新建宏(录入一个名称)
InsertMode
ColumnModeOff
HexOff
ColumnModeOn
ColumnModeOff
UltraEditReOn
Find RegExp ";"
Replace All ""
UltraEditReOn
Find RegExp "SQL> select count(1) from "
Replace All ""
UltraEditReOn
Find RegExp "
COUNT(1)
----------"
Replace All ""
UltraEditReOn
Find RegExp "
COUNT(1)
----------"
Replace All ""
UltraEditReOn
Find RegExp " "
Replace All ""
UltraEditReOn
Find RegExp "
"
Replace All "^t"
保存以后,新建文件,贴入上面的sql执行结果(
光标移动到文件最开始),选择运行宏,刚才的sql查询结果变成这样了:
STREETNEW 326
STREETMAP 337
STREETMANAGE 141
SIPLUGINTAB 1
SIPLUGINCOL 12
REMOTE_ORG_USER 1548
把这个结果copy到Ecxel当中,非常完美了。
附件是可以导入UE的宏
- 大小: 3.6 KB
分享到:
相关推荐
说明见压缩包,Win7下的目录是C:\Users\用户名\AppData\Roaming\IDMComp\UltraEdit\wordfiles
UltraEdit/UEStudio Oracle 语法高亮/语法着色文件
NULL 博文链接:https://ktc7000.iteye.com/blog/1816636
UltraEdit使用技巧小结,提高工作效率的小技巧。虽然小,功劳可不小啊
文档全面描述了Ultraedit使用方法,包括Ultraedit各种文档编辑功能、常用功能等
15_UltraEdit的使用 视频文件(javase)
介绍UltraEdit-32软件的使用,适合初学者
Oracle DMP文件,全称是Data Manipulation Language (DMP) 文件,它是Oracle数据库导出导入工具(EXPDP/IMPDP)生成的数据转储文件。这类文件用于在不同的Oracle数据库之间迁移数据,或者备份和恢复数据库对象。在...
UltraEdit的很多有用的操作技巧,可以很快的编辑文本,实现事半功倍。 注:本文为转载
UltraEdit简明使用教程.pdf
几种UltraEdit的使用技巧,教你快熟编辑文档!
使用ultraedit批量删除代码中的注释和空行,自己从网上找了很多,都不能用,自己摸索出来的
UltraEdit 使用的verilog 和systemverilog 代码加亮文件 将附件覆盖UltraEdit安装文件的目录即可
UltraEdit 使用技巧汇总
UltraEdit使用说明
在UltraEdit使用技巧及其中的正则表达
UltraEdit实现自动补全 可以添加 Java PHP自动补全
Ultraedit 是一个文本编辑器软件,启动速度很快,体积小巧,占用内存较少,编辑功能强大全面。为了更好地介绍它功能,我们分普通功能与特色功能介绍。
使用ultraedit批量删除代码中的注释,网上找了许多,没有能直接用的,以前没写过正则表达式,废了九牛二虎的力气,总算是写出来了,呵呵~分享一下!