分类:
2008-04-14 19:43:16
来源:赛迪网 作者:limeinan |
问:DB2中应当怎样进行数据移动?
答:在讲解怎样进行数据移动之前,你需要了解以下的概念,
DB2中的数据移动,主要包括:
1. 数据的导入(Import),2. 数据的导出(Export) 3. 数据的装入(Load)
导入和装入都是利用DB2的相关命令把某种格式的文件中的数据保存到数据库中的表中,导出是指把DB2数据库的表中的数据保存到某种格式的文件当中去。
数据移动的作用:
如果要在不同的数据库管理系统之间转移数据,数据移动通常是最实用的一种方法,因为任何一种数据库管理系统都支持常用的几种文件格式,通过这个通用的接口,就很容易实现不同系统间数据的转移。
这三个命令中,Export最简单,因为从表中向文件转移数据,通常不会出现错误,也不会有非法的数据。
在讲解命令之前,首先介绍一下文件的格式,用于DB2数据移动的文件格式有四种:
1. ASC——非定界ASCII文件,是一个ASCII字符流。数据流中的行由行定界符分隔,而行中的每一列则通过起始和结束位置来定义。例如:
2. DEL——定界ASCII文件,也是一个ASCII字符流。数据流中的行由行定界符分隔,行中的列值由列定界符分隔。文件类型修饰符可用于修改这些定界符的默认值。例如:
3. WSF——(work sheet format)为工作表格式,用于与Lotus系列的软件进行数据交换。
4. PC/IXF——是集成交换格式(Integration Exchange Format,IXF)数据交换体系结构的改编版本,由一些列可变长度的记录构成,包括头记录、表记录、表中每列的列描述符记录以及表中每行的一条或多条数据记录。PC/IXF 文件记录由包含了字符数据的字段组成。
第一部分:数据的导出(Export)
实例1:把Org表中的所有数据导出到文件C:\ORG.TXT中。
|