《DB 查询分析器》批量执行多条SQL语句并查看各自的执行时间
<wbr><wbr><wbr></wbr></wbr></wbr>
<wbr></wbr>
一、<wbr><wbr><wbr><wbr><wbr><wbr>功能强大、统一界面的《DB 查询分析器》</wbr></wbr></wbr></wbr></wbr></wbr><wbr></wbr>
从关系数据库产生至今,有许多种数据库产品问世,大型数据库系统如Oracle、Sybase、DB2、Informix,企业级数据库系统如MS SQL SERVER、MySql,还有桌面数据库系统如MS ACCESS、FoxPro和Paradox。
对于每一种数据库产品而言,他们都有各自的客户端访问工具。但是不同数据库产品之间的客户端工具从功能上、界面上相差甚远,有的界面甚至不太友好。<wbr><wbr><wbr></wbr></wbr></wbr>
而万能数据库查询分析器的中文版本《DB 查询分析器》,具有强大的功能、友好的操作界面、良好的操作性、跨越数据库平台。它为广大的数据库管理与应用人员、软件开发人员提供了一种万能的数据库客户端工具,用户不仅可以用它方便地访问、管理、维护各种关系数据库乃至于EXCEL。
<wbr></wbr>
二、<wbr><wbr><wbr><wbr> 《DB 查询分析器》批量执行多条SQL语句并查看各自的执行时间</wbr></wbr></wbr></wbr>
在数据库维护、管理、查询的时候,经常会遇到一次向DBMS提交多条SQL语句的情况。绝大多数的DBMS都没有提供直观的客户端工具来返回每一条SQL语句的执行时间、返回的记录总条数或者受到影响的记录总条数。尤其是执行的是删除语句、修改语句时,你最关注的莫过于受到影响的记录总条数了。但遗憾的是,绝大多数的DBMS都没有提供这样直观的客户端工具,更有甚者,有些客户端工具只告诉你删除语句、修改语句执行成功,连受到影响的记录条数都不告诉你。
但万能数据库查询分析器却给你提供了这样的便利,你不但可以通过它向DBMS一次提交多条SQL语句,并且它还会向你返回每条SQL语句执行所需要的时间、受影响的记录(或者返回的记录)条数。如果其中某些SQL语句有错误,它还会给你返回DBMS返回的错误信息提示。
因此通过万能数据库查询分析器,你可以很方便地了解每条SQL语句的执行效率。非常直观的是,你可以在万能数据库查询分析器的执行窗口的状态栏上,清楚地看到这样辅助信息,为你的数据库操作提供功能强大的支持。
下面以DB2为后台数据库、万能数据库查询分析器的中文版本《DB 查询分析器》为客户端工具,向大家演示一下《DB 查询分析器》连接上DB2的这种强大的功能:
<wbr></wbr>
A、 连接上数据库unit1562后,《DB 查询分析器》会打开一个命令窗口,输入以下4条SQL语句(其中最后一条SQL语句没有显示出来)。然后点击“运行”按钮或者按下F5功能键;
B、 等待这批SQL语句执行完成;
C、 点击“结果1”属性页,就会看到第一条SQL语句的执行时间及返回的结果,如图1所示;
<wbr><a href="http://photo.blog.sina.com.cn/showpic.html#blogid=4b70463f0100t0ag&url=http://s13.sinaimg.cn/orignal/4b70463fga9fe8d3b4d4c" target="_blank"></a><br><img alt="" src="http://hi.csdn.net/attachment/201201/9/0_1326134479r9k7.gif"><br></wbr>
图1<wbr><wbr> 执行第一条SQL语句,执行所需时间:00:00:02:703 ,执行结果为1</wbr></wbr>
<wbr></wbr>
D、点击“结果2”属性页,就会看到第二条SQL语句的执行时间及返回的结果,如图2所示;
<wbr><wbr></wbr></wbr>
<wbr><a href="http://photo.blog.sina.com.cn/showpic.html#blogid=4b70463f0100t0ag&url=http://s14.sinaimg.cn/orignal/4b70463fg77664186de0d" target="_blank"></a><br><img alt="" src="http://hi.csdn.net/attachment/201201/9/0_1326134537qslv.gif"><br></wbr>
图2<wbr><wbr> 执行第二条SQL语句,执行所需时间:00:00:00:125 ,执行结果也为1</wbr></wbr>
<wbr></wbr>
E、 点击“结果3”属性页,就会看到第二条SQL语句的执行时间及返回的结果,如图3所示;
<wbr></wbr>
<wbr><a href="http://photo.blog.sina.com.cn/showpic.html#blogid=4b70463f0100t0ag&url=http://s14.sinaimg.cn/orignal/4b70463fg776641b3414d" target="_blank"></a><br><img alt="" src="http://hi.csdn.net/attachment/201201/9/0_13261345594106.gif"><br></wbr>
图3<wbr><wbr> 执行第三条SQL语句,执行所需时间:00:00:00:000 ,返回结果行数:10</wbr></wbr>
<wbr></wbr>
三、结束语
在数据库维护、管理、查询的时候,经常会遇到一次向DBMS提交多条SQL语句的情况。绝大多数的DBMS都没有提供直观的工具来返回每一条SQL语句的执行时间。通过万能数据库查询分析器,你可以很方便、直观地了解每条SQL语句的执行效率,为你的数据库操作提供功能强大的支持。
<wbr></wbr>
<wbr></wbr>
参考文献:
[1]<wbr> 马根峰<wbr> · 《DB 查询分析器》中断SQL语句的执行 · 天津:软件 2011.6</wbr></wbr>
[2]<wbr> 马根峰 · 万能数据库查询分析器中的事务管理在Oracle中的应用· 上海:微型电脑应用 2011.11</wbr>
[3]<wbr> 马根峰 ·《DB 查询分析器》批量执行DML语句并返回更详细的信息· 上海:电脑编程技巧与维护 2011.24 </wbr>
<wbr></wbr>
分享到:
相关推荐
但万能数据库查询分析器却给你提供了这样的便利,它可以向DBMS一次提交多条SQL语句,并且它还会向你返回每条SQL语句执行所需要的时间、受影响的记录(或者返回的记录)条数。如果其中某些SQL语句有错误,它还会给你返回...
但万能数据库查询分析器却给你提供了这样的便利,它可以向DBMS一次提交多条SQL语句,并且它还会向你返回每条SQL语句执行所需要的时间、受影响的记录(或者返回的记录)条数。如果其中某些SQL语句有错误,它还会给你返回...
DML语句,包括插入、删除、修改、检索,是数据库操作中使用最多的SQL语句。 在数据库维护、管理、查询的时候,经常会遇到一次向DBMS提交多条SQL...包括每一条SQL语句的执行时间、返回的记录条数或者受到影响的记录总条数。
《DB查询分析器》中断SQL语句的执行.pdf
在《程序员》2007第2期的“新产品&工具点评”部分,... 《万能数据库查询分析器》中英文版本《DB 查询分析器》、《DB Query Analyzer》均采用了EXE文件加壳技术。但会造成杀毒软件误将其当作木马病毒。大家不需要担心。
7、提供了对执行的一批SQL语句中每条SQL语句执行时间的记录,使用户更方便地了解SQL语句的执行效率。 8、更方地对各条SQL语句执行结果进行导出。 9、全面支持SQL语句中的三个SQL部分...
这个查询分析器是SQL Server 2000里提取出来的,压缩文件只有900多K,不需安装,功能足够,十分方便,技术人员或实施人员可放邮箱或U盘里,随时可用。 数据库比较工具: 可对SqlServer的两个数据库表结构等进行...
7、提供了对执行的一批SQL语句中每条SQL语句执行时间的记录,使用户更方便地了解SQL语句的执行效率。 8、更方地对各条SQL语句执行结果进行导出。 9、全面支持SQL语句中的三个SQL部分(DDL、DML、DCL)。 大家...
无论多么复杂的语句,都能分析出来(包括SQL各子句中嵌套的SQL语句) 5、数据库视图定义和重建 6、支持将SQL查询语句,替换为插入(Insert into)和更新(Update)语句 7、附属工具内嵌入Delphi IDE(支持Delphi 5和...
DB2 UDB 提供了丰富的工具,以便用户分析定位问题,本文仅讨论如何利用DB2的语句事件监测器来了解应用系统中SQL语句的执行情况。
7、提供了对执行的一批SQL语句中每条SQL语句执行时间的记录,使用户更方便地了解SQL语句的执行效率。 8、更方地对各条SQL语句执行结果进行导出。 9、全面支持SQL语句中的三个SQL部分(DDL、DML、DCL)。 10、实现将...
本文将以中文版本DB 查询分析器7.01版本为例,详细介绍 新增的强大的周和月的“SQL 执行计划”、执行的多条SQL语句返回的记录集保存到多个文件中、执行结果保存文件时用户自定义导出文件中的字段间分隔符与行结束符...
1、支持绝大部分数据库,包括 大型数据库Oracle,Sybase(包括SQL AnyWhere),DB2,MS_SQL 中型数据库MS_Access,MySQL ... 10.3 SQL语句关键词高亮度显示 10.4 简单SQL查询语句转换为Delete,Update,Insert语句
本文将以中文版本DB 查询分析器7.01版本为例,详细介绍 新增的执行的多条SQL语句返回的记录集保存到多个文件中、执行结果保存文件时用户自定义导出文件中的字段间分隔符与行结束符。
大型数据库Oracle(包括Oracle Lite),Sybase(包括SQL AnyWhere),DB2,MS_SQL 中型数据库MS_Access,MySQL 桌面型数据库Paradox,DBF系列数据库,MS_Execl,Text 其他支持SQL 92标准的数据库
用c#写的,最主要的有点就是可以读取erwin中的物理视图和逻辑视图,方便写sql语句,并且方便执行(只输入表名就可以作为“ select * from 表名”来执行)。
11.3 SQL语句关键词高亮度显示 11.4 简单SQL查询语句转换为Delete,Update,Insert语句 11.5 复制为字符串(支持对Java、C#、Delphi、VB、PowerBuilder开发语言的支持) 11.6 灵活的拖放功能 11.7 在线版本...
在《程序员》2007第2期的“新产品&工具点评”部分... 《万能数据库查询分析器》中英文版本《DB 查询分析器》、《DB Query Analyzer》均采用了EXE文件加壳技术。但会造成杀毒软件误将其当作木马病毒。 大家不需要担心。