DB2数据移动(第5讲)要点.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DB2数据移动(第5讲)要点.ppt

DB2 数据移动 (第5讲) 培训大纲 数据移动格式 导出(EXPORT)工具 导入(IMPORT)工具 导入(LOAD)工具 db2move 工具 db2look 工具. DB2数据迁移 数据移动格式 定界ASCII文件格式 非定界ASCII文件格式 PC/IXF格式: 集成交换格式 WSF工作表文件格式: 主要用于LOTUS软件, WSF是一种专有的二进制文件格式。 游标 数据移动格式 PC/IXF文件格式 PC/IXF集成交换格式,包括表定义和数据 ASC,DEL,WSF在跨平台传输数据时可能会导致数据丢失.跨平台建议使用PC/IXF文件格式 游标 游标是一个SELECT语句返回的结果集。这种格式仅限于LOAD使用,可以提高LOAD的性能。 培训大纲 数据移动格式 导出(EXPORT)工具 导入(IMPORT)工具 导入(LOAD)工具 db2move 工具 db2look 工具. 导出工具 EXPORT Export用于将数据从数据表中导出几种格式的文件中。其实,它执行了一个SQL 的SELECT操作。 支持的格式: IXF:是一种专用的二进制格式,除数据外还包含表的结构信息 DEL:使用定界符的文本格式 WSF:lotus支持的工作表格式 DB2命令行,如: $db2 connect to sample $db2 export to /home/db2inst1/test.ixf of ixf select * from test EXPORT EXPORT本质是把一条SQL语句的结果集导出到一个文件中。EXPORT面向的是SQL而不单纯是表。 EXPORT支持的导出格式是DEL、WSF、IXF格式。 EXPORT运行前必须连接或隐式连接到数据库。 EXPORT会运行COMMIT,因此在运行前需要发出COMMIT或ROLLBACK语句来完成所有事务并释放锁定。 EXPORT的命令 EXPORT TO filename OF filetype [MODIFIED BY filetype-mod [{filetype-mod}...]] [MESSAGES message-file] select-statment EXPORT的命令 TO filename 用来指定将导出的数据放在filename文件中 OF filetype 指定导出文件的类型,如IXF、DEL或WSF等。 MODIFIED BY filetype-mod指定文件修饰符参数,比如CHARDELx 用于指定字符串定界符,COLDELx 用于指定字段定界符,x是定界符号。 默认的字符串定界符为双引号(“”) 默认的字段定界符为逗号(,) TIMESTAMPFORMAT用于指定日期字段的时间表达格式 MESSAGES message-file消息输出文件,用来保存导出过程中发生的错误或警告信息 select-statment 利用SELECT语句指定要导出的数据 EXPORT的示例 db2 export to stuff.ixf of ixf select * from staff where dept = 20 以IXF输出格式将staff表中关于部门为20的职员信息导出到stuff.ixf db2 export to myfile.del of del modified by chardel coldel; decpt, select * from staff 以单引号作为字符串定界符,分号作为列定界符,逗号作为小数点,将数据导出到DEL文件。同时数据导回数据库时应使用同一约束 培训大纲 数据移动格式 导出(EXPORT)工具 导入(IMPORT)工具 导入(LOAD)工具 db2move 工具 db2look 工具. 导入(IMPORT)工具 Import用于将数据文件导入到数据表中。 支持ASC,DEL,WSF,IXF 主要方式: 导入(IMPORT)工具 例: $db2 Import from test.ixf of ixf REPLACE_CREATE into test1 例: $db2 Create table test2 like act $db2 Import from /home/db2inst1/test.del of del INSERT into test2 导入(IMPORT)工具 IMPORT会使用SQL INSERT

文档评论(0)

w447750 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档