数码资讯
DB2中的数据移动(1)
DB2中所谓的数据移动包括: 1。导入数据(导入) 2。数据导出(导出) 三.数据加载(加载) 导入和加载都是使用DB2的相关命令将文件从某种格式的文件保存到数据库中的表中。 导出是将DB2数据库表中的数据保存为特定格式的文件。 数据移动的作用: 如果你想在不同的数据库管理系统之间传输数据,数据移动
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
DB2中所谓的数据移动包括:
1。导入数据(导入)
2。数据导出(导出)
三.数据加载(加载)
导入和加载都是使用DB2的相关命令将文件从某种格式的文件保存到数据库中的表中。
导出是将DB2数据库表中的数据保存为特定格式的文件。
数据移动的作用:
如果你想在不同的数据库管理系统之间传输数据,数据移动通常是最实用的方法,因为任何一种数据库管理系统都支持多种文件格式,通过公共接口,很容易实现不同系统之间的数据传输。
在这三个命令中,导出是最简单的,因为从表到文件的数据传输通常不是错误或非法数据。
在解释命令之前,首先介绍文件的格式。DB2数据移动有四种文件格式:
1。ASC是一个非绑定ASCII文件,是ASCII字符流,数据流中的行由行分隔符分隔,并且在开始和结束位置中的每个列都要定义:
10总公司160纽约
15新英格兰50东部波士顿
20大西洋中部10东部华盛顿
38南大西洋30亚特兰大东部
42大湖100中西部奇卡
51平原140中西部达拉斯
66太平洋西部270三藩
84山290丹佛西部
2。del -分隔的ASCII文件也是ASCII字符流。数据流中的行由行分隔符分隔,行列值由列分隔符分隔。文件类型修饰符可用于修改默认分隔符:
10,总部
15,新英格兰
20,大西洋中部
38,南大西洋
42,大湖
51,平原
66,太平洋
84,山
三.WSF -(工作表格式)是与荷花系列软件交换数据的工作表的格式。
4。PC/IXF - is the integrated exchange format (Integration Exchange Format, IXF) adapted version of data exchange system structure, comprised of a series of variable length records, including records, records, column head of each column in the table descriptor record and every row in the table or a plurality of data records.The PC/IXF file record consists of fields containing character data.
第一部分:数据导出(导出)
例1:导出所有数据在ORG表文件C: org.txt。
出口C: org.txt del SELECT * FROM org
其中,del代表导出文件的类型。在这种情况下,它被导出到非绑定文本文件中。从org选择后者是一个SQL语句,查询的结果是要导出的数据。
示例二:更改del格式文件的格式控制
出口C: staff.txt del coldel chardel美元# 146改性;# 146;decplusblank选择*
在这种情况下,修改后的条款是用来控制各种符号,coldel表示字段之间的分隔符,默认是逗号,现在改为chardel;一个字符串,用什么符号引用的字段,默认是一对双引号,现在由一对单引号代替;decplusblank小数数据类型,使用空格而不是前面加上,因为在十进制数据默认添加标志。
示例三:将数据以ASC格式导出到文件
不支持导出命令ASC格式,所以如果要导出ASC这样的结构化格式,程序员需要自己的转换操作,想法是将各种数据类型转换成固定长度的字符串,然后合并各个字段以导出到字段中。
例如,为下面的结构创建一个表n:
创建表的N(一个int,日期,时间,D varchar(5),E(4))。
然后插入两块数据:
插入n个值(15,# 146;2004-10-21 # # 146;146;23:12:23 # 146;# 146;ABC # 146;# HH # 146;146;35.2)。
插入n个值(5,# 146;2004-1-21 # # 146;146;3:12:23 # 146;# 146;公元前146 #;# HHH # 146;146;35.672)。
为了将两个数据以正式格式导出到文件中,完成以下操作:
出口C: test.txt D
1。导入数据(导入)
2。数据导出(导出)
三.数据加载(加载)
导入和加载都是使用DB2的相关命令将文件从某种格式的文件保存到数据库中的表中。
导出是将DB2数据库表中的数据保存为特定格式的文件。
数据移动的作用:
如果你想在不同的数据库管理系统之间传输数据,数据移动通常是最实用的方法,因为任何一种数据库管理系统都支持多种文件格式,通过公共接口,很容易实现不同系统之间的数据传输。
在这三个命令中,导出是最简单的,因为从表到文件的数据传输通常不是错误或非法数据。
在解释命令之前,首先介绍文件的格式。DB2数据移动有四种文件格式:
1。ASC是一个非绑定ASCII文件,是ASCII字符流,数据流中的行由行分隔符分隔,并且在开始和结束位置中的每个列都要定义:
10总公司160纽约
15新英格兰50东部波士顿
20大西洋中部10东部华盛顿
38南大西洋30亚特兰大东部
42大湖100中西部奇卡
51平原140中西部达拉斯
66太平洋西部270三藩
84山290丹佛西部
2。del -分隔的ASCII文件也是ASCII字符流。数据流中的行由行分隔符分隔,行列值由列分隔符分隔。文件类型修饰符可用于修改默认分隔符:
10,总部
15,新英格兰
20,大西洋中部
38,南大西洋
42,大湖
51,平原
66,太平洋
84,山
三.WSF -(工作表格式)是与荷花系列软件交换数据的工作表的格式。
4。PC/IXF - is the integrated exchange format (Integration Exchange Format, IXF) adapted version of data exchange system structure, comprised of a series of variable length records, including records, records, column head of each column in the table descriptor record and every row in the table or a plurality of data records.The PC/IXF file record consists of fields containing character data.
第一部分:数据导出(导出)
例1:导出所有数据在ORG表文件C: org.txt。
出口C: org.txt del SELECT * FROM org
其中,del代表导出文件的类型。在这种情况下,它被导出到非绑定文本文件中。从org选择后者是一个SQL语句,查询的结果是要导出的数据。
示例二:更改del格式文件的格式控制
出口C: staff.txt del coldel chardel美元# 146改性;# 146;decplusblank选择*
在这种情况下,修改后的条款是用来控制各种符号,coldel表示字段之间的分隔符,默认是逗号,现在改为chardel;一个字符串,用什么符号引用的字段,默认是一对双引号,现在由一对单引号代替;decplusblank小数数据类型,使用空格而不是前面加上,因为在十进制数据默认添加标志。
示例三:将数据以ASC格式导出到文件
不支持导出命令ASC格式,所以如果要导出ASC这样的结构化格式,程序员需要自己的转换操作,想法是将各种数据类型转换成固定长度的字符串,然后合并各个字段以导出到字段中。
例如,为下面的结构创建一个表n:
创建表的N(一个int,日期,时间,D varchar(5),E(4))。
然后插入两块数据:
插入n个值(15,# 146;2004-10-21 # # 146;146;23:12:23 # 146;# 146;ABC # 146;# HH # 146;146;35.2)。
插入n个值(5,# 146;2004-1-21 # # 146;146;3:12:23 # 146;# 146;公元前146 #;# HHH # 146;146;35.672)。
为了将两个数据以正式格式导出到文件中,完成以下操作:
出口C: test.txt D
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。