CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

数据库 | Oracle | DB2 | SQL Server | MySQL | 商业智能 | BI | DBA | Sybase| SQL Server 2008

您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

DM语句批量执行浅析

作者: Zctitan,  出处:IT专家网, 责任编辑: 李书琴, 
2008-01-31 09:10
  目前Oracle,MS Sql Server,DB2,MySQL,PostgreSQL等几个常用数据库都提供批量执行工具,DM数据库管理系统提供的批量执行方法主要有三种:BCP编程,多行参数,以及语句脚本等。本文简要地介绍了各方式的实现、用法和限制条件等,粗略比较了三种批量执行方式的使用方式、实现机制等,最后通过批量插入大量数据的一个实例比较三者的执行效率。

  【IT专家网独家】数据库管理系统中,需要批量插入数据时,批量执行方式为数据的插入更新等操作提供了很大的便利,大大提高了执行的效率。目前Oracle,MS Sql Server,DB2,MySQL,PostgreSQL等几个常用数据库都提供批量执行工具,比如:都提供了语句脚本批量执行方式,Sysbase和Sql server等提供了bcp工具,Oracle的Sql plus以及一些第三方工具也提供类似功能。

  目前DM数据库管理系统提供的批量执行方法主要有三种:BCP编程,多行参数,以及语句脚本等。本文简要地介绍了各方式的实现、用法和限制条件等,粗略比较了三种批量执行方式的使用方式、实现机制等,最后通过批量插入大量数据的一个实例比较三者的执行效率。当用户需要批量执行的时候,在何种情况下选择何种方式,本文可作为初步的参考。

  1. DMBCP接口

  1.1 主要接口

  DMBCP作为一个动态链接库,提供一系列的编程接口,利用它们能实现高效地导入导出大批量数据,DMBCP可按照一定的格式将数据库的表数据直接导出到二进制文件中,也能通过导出的文件数据快速导入到数据库表中。DMBCP可用于快速备份或者恢复数据库表,也可用于表之间的数据复制。

  DMBCP提供的接口见表1.1:

  表1.1 DMBCP主要接口

DMBCP主要接口

  

共4页。 1 2 3 4 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅


    
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i