- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《DB 查询分析器》批量执行DML语句并返回更详细的信息
马根峰 广东联合电子收费股份有限公司
功能强大、统一界面的《DB 查询分析器》
从关系数据库产生至今,有许多种数据库产品问世,大型数据库系统如Oracle、Sybase、DB2、Informix,企业级数据库系统如MS SQL SERVER、MySql,还有桌面数据库系统如MS ACCESS、FoxPro和Paradox。
对于每一种数据库产品而言,他们都有各自的客户端访问工具。但是不同数据库产品之间的客户端工具从功能上、界面上相差甚远,有的界面甚至不太友好。
而万能数据库查询分析器的中文版本《DB 查询分析器》,具有强大的功能、友好的操作界面、良好的操作性、跨越数据库平台。它为广大的数据库管理与应用人员、软件开发人员提供了一种万能的数据库客户端工具,用户不仅可以用它方便地访问、管理、维护各种关系数据库乃至于EXCEL。
DML(Data Manipulation Language)数据操纵语言命令使用户能够查询数据库以及操作已有数据库中的数据。如insert,delete,update,select(插入、删除、修改、检索)等都是DML。它们是数据库操作中使用最多的SQL语句。
《DB 查询分析器》批量DML语句并返回更详细的信息
在数据库维护、管理、查询的时候,经常会遇到一次向DBMS提交多条SQL语句(尤其是DML语句)的情况。绝大多数的DBMS都没有提供直观的客户端工具来返回每一条SQL语句的执行时间、返回的记录总条数或者受到影响的记录总条数。尤其是执行的是删除语句、修改语句时,你最关注的莫过于受到影响的记录总条数了。但遗憾的是,绝大多数的DBMS都没有提供这样直观的客户端工具,更有甚者,有些客户端工具只告诉你删除语句、修改语句执行成功,连受到影响的记录条数都不告诉你。
但万能数据库查询分析器却给你提供了这样的便利,你不但可以通过它向DBMS一次提交多条SQL语句,并且它还会向你返回每条SQL语句执行所需要的时间、受影响的记录(或者返回的记录)条数。如果其中某些SQL语句有错误,它还会给你返回DBMS返回的错误信息提示。
因此通过万能数据库查询分析器,你可以很方便地了解每条SQL语句的执行效率。非常直观的是,你可以在万能数据库查询分析器的执行窗口的状态栏上,清楚地看到这样辅助信息,为你的数据库操作提供功能强大的支持。
下面以DB2为后台数据库、万能数据库查询分析器的中文版本《DB 查询分析器》为客户端工具,向大家演示一下《DB 查询分析器》连接上DB2数据库(本文的ODBC数据源名称为unit1562)的这种强大的功能:
连接上ODBC数据源unit1562后,《DB 查询分析器》会打开一个命令窗口,输入以下4条SQL语句(其中最后一条SQL语句没有显示出来)。然后点击“运行”按钮或者按下F5功能键;
等待这批SQL语句执行完成;
点击“结果1”属性页,就会看到第一条SQL语句的执行时间及返回的结果,如图1所示;
《DB 查询分析器》以表格形式给出了第一条SQL语句执行的结果,如箭头①所示;
《DB 查询分析器》在状态栏上显示出本条SQL语句执行所耗费的时间及返回的结果行数,如箭头②所示。
图1 执行第一条SQL语句,执行所需时间:00:00:00:016 ,执行结果行数为7
点击最左边的“消息”属性页,就会看到这四条SQL语句的执行总体情况,我们来观察一条UPDATE语句和一条DELETE语句的执行情况。
UPDATE 语句执行出错,《DB 查询分析器》给出了出错的提示信息,如箭头①所示;
DELETE语句成功执行,《DB 查询分析器》提示“受到影响的行为4行,如箭头②所示,即删除掉了4条记录。
而《DB 查询分析器》在状态栏上显示出本组中四条SQL语句执行所耗费的总时间,如箭头③所示。
图2 执行这四条SQL语句,执行总时间:00:00:00:110
点击“结果4”属性页,就会看到第四条SQL语句的执行时间及返回的结果,如图3所示;
《DB 查询分析器》以表格形式给出了第四条SQL语句执行的结果,如箭头①所示;
《DB 查询分析器》在状态栏上显示出本条SQL语句执行所耗费的时间及返回的结果行数,如箭头②所示。
图3 执行第三条SQL语句,执行所需时间:00:00:00:047 ,返回结果行数:1
点击“消息”属性页,就会看到这2条INSERT语句的执行总时间及返回的提示信息,如图4所示;
《DB 查询分析器》以表格形式给出了这2条SQL语句执行的结果,第1条INSERT语句的执行成功,所影响的行数为1行,即插入了一
您可能关注的文档
- 《步步高-学案导学设计》2013-2014学年高中数学苏教版选修1-2【备课资源】2.1.2演绎推理.ppt
- 《等差数列的前n项与》课件(新人教A版必修5).ppt
- 《非线性电力系统分析和控制》讲义-甘德强.doc
- 《羚羊木雕》教案.doc
- 《劝学》课件完整实用版.ppt
- 《数学分析》(华师大二版)课本上的习题18.doc
- 《土木工程制图Ⅰ》复习提纲.ppt
- 《行政强制法》201206.ppt
- 【2013红桥一模】天津市红桥区2013届高三第一次模拟考试-文科数学-Word版含答案.doc
- 【成才之路】2010高中物理(人教版)选修3-4(测试题):人教版物理选修3-4--第十三章限时检测(www.ks5u.c.doc
文档评论(0)