如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
本文件为您介绍DB2数据库中表结构的导入和导出的两种常用方法,供您参考选择,希望能够对您有所帮助。方法一在控制中心的对象视图窗口中,选择所要导出表结构的数据表,按住Ctrl或Shift可多选,单击鼠标右键,选择->生成DDL即可。方法二◆第一步:打开DB2的命令行工具,在DB2安装目录的BIN文件夹下新建一个文件夹data,并且进入该目录。创建该目录:mkdirdata进入该目录:cddata◆第二步:导出表结构,命令行如下:db2look-ddbname-e-a-x-iusername-wpassword-oddlfile.sql执行成功之后,你会在刚才新建的文件夹下找到该sql文件。◆第三步:导出数据,命令行如下:db2movedatabasenameexport-uusername-ppassword至此,导出数据结束。2导出表中数据exportto[path(例:D:"TABLE1.ixf)]ofixfselect[字段(例:*orcol1,col2,col3)]fromTABLE1;exportto[path(例:D:"TABLE1.del)]ofdelselect[字段(例:*orcol1,col2,col3)]fromTABLE1;导入表的数据importfrom[path(例:D:"TABLE1.ixf)]ofixfinsertintoTABLE1;loadfrom[path(例:D:"TABLE1.ixf)]ofixfinsertintoTABLE1;loadfrom[path(例:D:"TABLE1.ixf)]ofixfreplaceintoTABLE1;//装入数据前,先删除已存在记录loadfrom[path(例:D:"TABLE1.ixf)]ofixfrestartintoTABLE1;//当装入失败时,重新执行,并记录导出结果和错误信息importfrom[path(例:D:"TABLE1.ixf)]ofixfsavecount1000messages[path(例:D:"msg.txt)]insertintoTABLE1;//其中,savecount表示完成每1000条操作,记录一次.存在自增长字段的数据导入:loadfrom[path(例:D:"TABLE1.ixf)]ofixfmodifiedbyidentityignoreinsertintoTABLE1;//加入modifiedbyidentityignore.解除装入数据时,发生的检查挂起:SETINTEGRITYFORTABLE1CHECKIMMEDIATEUNCHECKED;命令只对数据通过约束检查的表有效,如果执行还不能解除,有必要检查数据的完整性,是否不符合约束条件,并试图重新整理数据,再执行装入操作.另外,对load和import,字面上的区别是:装入和导入,但仍未理解两者之间的区别.只是性能上load显然优于import.(load需要更多的权限)