通过命令将DB2 数据库中的表数据导出来,并不是一件难事。不爽的是:当你将表中的数据导成Excel文件 或者CVS文件的时候。格式是错乱的。这样很不便于阅读。
导出的命令为:
Export TO d:\mydata.xls DEL Select * from Scamle.TableName
既然这样不便于阅读,那么怎么样到处才好呢?当然你可以选择 格式化命令。
我这里说的不是这种方法,而是另一种方法:即通过MicroSoft SQL server 2005来查询数据(SQL 2000 也可以)。
如何使用:SQLServer 来查询DB2的数据?
使用SQLServer 来查询DB2的数据表,需要用到“链接服务”(查看我的另一篇关于链接服务的文章)。方法如下。
第一步:新建数据源 ,链接到DB2服务。管理工具--》数据源--》新建数据源--》系统数据源。
选择DB2数据库引擎。如果系统中找不到该引擎的话,需要装DB2客户端,至少要
安装 运行时客户端。
第二步:在SQLServer中创建链接服务,在数据源一项中,填写第一步中设置的数据源名称。
第三步:通过SQLServer 查询数据。
第四步:复制查询出来的数据,粘贴到EXCle文件中。这样会得到格式化的数据。