【DB2学习】迁移数据之EXPROT

简介:

db2 => connect to sample
   数据库连接信息

 数据库服务器         = DB2/NT 9.5.0
 SQL 授权标识         = YANG
 本地数据库别名       = SAMPLE
db2 => export to d:\employee.ixf of ixf messages d:\employee.msg select * from a
dministrator.employee
导出的行数:42

db2 => export to d:\employee.del of del messages d:\employee_del.msg select * fr
om administrator.employee

导出的行数:42

db2 => export to d:\employee.wsf of wsf messages d:\employee_wsf.msg select * fr
om administrator.employee

导出的行数:42

EXPROT 支持三种文件格式 IXF ,DEL,WSF;虽然export不支持ASC文件类型,但是可以通过修改select 语句而生成ASC 类型的数据文件 给个例子:

db2 => export to d:\employee.del of del select firstnme concat empno from administrator.employee
SQL3104N  EXPORT 实用程序 正在开始将数据导出至文件 "d:\employee.del"。
SQL3105N  Export 实用程序已经完成导出 "42" 行。
导出的行数:42
结果如下:
"CHRISTINE000010"
"VINCENZO000110"
"SEAN000120"
"DIAN200010"
"GREG200120"
"MICHAEL000020"
"SALLY000030"
"DELORES000130"
"HEATHER000140"
"KIM200140"
"IRVING000060"
"BRUCE000150"
"ELIZABETH000160"

当导入数据时,第一列的起始位置为2,这样可以忽略掉第一个位置的双引号 " 字符。

导出时派生别名:不过只有IXF,WSF这两种格式支持。

db2 => export to d:\staff.ixf of ixf select salary-comm as pay from administrator.staff
SQL3104N  EXPORT 实用程序 正在开始将数据导出至文件 "d:\staff1.ixf"。
SQL27984W  成功地完成 Export 命令。在导出期间,尚未将某些重新创建信息保存至
PC/IXF 文件。此文件在 Import CREATE 方式下将不受支持。原因码 = "7"。
SQL3105N  Export 实用程序已经完成导出 "70" 行。

导出的行数:70
还可以这样写
db2 =>export to d:\staff.ixf of ixf method ('pay',...) select salary-comm ,... from administrator.staff

--处理十进制数据列使用 decpt跟上一个特殊字符 可以修改小数点定界符。
未修改之前
10,"Sanders",20,"Mgr  ",7, 98357.50,
20,"Pernal",20,"Sales",8, 78171.25, 00612.45
30,"Marenghi",38,"Mgr  ",5, 77506.75,
40,"O'Brien",38,"Sales",6, 78006.00, 00846.55
50,"Hanes",15,"Mgr  ",10, 80659.80,
60,"Quigley",38,"Sales",, 66808.30, 00650.25
修改之后的效果
db2 =>export to d:\staff2.del modified by decpt# messages d:\staff.msg select * from administrator.staf
10,"Sanders",20,"Mgr  ",7,+98357#50,
20,"Pernal",20,"Sales",8,+78171#25,+00612#45
30,"Marenghi",38,"Mgr  ",5,+77506#75,
40,"O'Brien",38,"Sales",6,+78006#00,+00846#55
50,"Hanes",15,"Mgr  ",10,+80659#80,
--处理日期:del 和wsf 默认的日期格式为 yyyymmdd 用户可以通过使用datesiso 来将日期格式修改为yyyy-mm-dd
db2 => export to d:\sales.del of del modified by datesiso select * from a
dministrator.sales

"2005-12-31","LUCCHESSI","Ontario-South",1
"2005-12-31","LEE","Ontario-South",3
"2005-12-31","LEE","Quebec",1
"2005-12-31","LEE","Manitoba",2
"2005-12-31","GOUNOT","Quebec",1
"2006-03-29","LUCCHESSI","Ontario-South",3
"2006-03-29","LUCCHESSI","Quebec",1
"2006-03-29","LEE","Ontario-South",2
更多信息,请参考:
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0405melnyk/

相关文章
|
10月前
|
网络安全 数据库 索引
Everything(文件搜索工具)安装教程!电脑端最强文件搜索神器
Everything是一款毫秒级响应的轻量级文件搜索工具,直接读取NTFS文件系统MFT,无需建库索引,安装包仅1.7MB,资源占用极低。输入关键词即可瞬间定位电脑中的文件与文件夹,支持快速筛选与浏览,大幅提升文件查找效率。
1349 1
|
7月前
|
存储 运维 监控
大模型应用:构建智能大模型运维体系:模型健康度监测系统实践.8
本系统是面向大模型的智能健康度监测平台,采用前后端分离架构(Flask+HTML/CSS/JS),实现四层立体监控(系统资源、模型运行、服务性能、业务质量)。支持实时指标采集、动态基准线告警、多维性能评分及可视化看板,具备请求全链路追踪与预测性运维能力。
406 10
|
7月前
|
人工智能 监控 数据挖掘
智能体来了(西南总部)拆解:AI Agent 指挥官 如何通过 Coze 工作流调度 AI 调度官
随着大模型深入业务执行层,AI Agent亟需系统化协同。本文提出“指挥官+调度官”分层机制:指挥官负责目标拆解与策略决策,调度官专注执行编排与资源管控,依托COZE工作流实现解耦协同,提升可控性、可解释性与跨场景扩展能力。
523 1
|
8月前
|
缓存 算法 C++
模型推理加速
大模型推理加速关键技术包括KV-Cache优化、连续批处理、投机解码与模型并行等,涵盖算法、系统与硬件协同优化。vLLM等框架通过PagedAttention提升效率,助力高并发、低延迟场景落地。
443 0
|
9月前
|
JSON API 数据格式
京东平台获取商品券后价API接口详解与实战
本文介绍如何通过京东开放平台API获取商品实时券后价。涵盖接口功能、参数说明、签名生成、Python调用示例及常见问题,助开发者高效实现价格查询与数据分析。
|
SQL 关系型数据库 测试技术
详解DB2 restore恢复数据库
本文介绍了将生产数据库完整恢复到测试环境的具体步骤和注意事项。包括检查服务器空间、上传数据库文件、停掉数据库连接、查看日志、设置编码页、日志重定向、设置表空间大小、执行恢复、前滚日志、恢复字符集、善后工作等操作,帮助确保数据恢复过程顺利进行。
1157 0
|
移动开发 安全 API
VMware vCenter Server 7.0U3u 发布 - 集中管理 vSphere 环境
VMware vCenter Server 7.0U3u 发布 - 集中管理 vSphere 环境
482 0
VMware vCenter Server 7.0U3u 发布 - 集中管理 vSphere 环境
|
算法 Unix Linux
7z——拥有极高压缩比的开源压缩软件
【11月更文挑战第6天】7z 是一种开源压缩软件,具有高压缩比、开源特性、功能丰富、跨平台支持和良好兼容性等特点。它采用先进的压缩算法,支持大文件、加密和多种压缩格式,广泛应用于个人和企业文件管理。
2356 3
|
存储 异构计算
贴片卡与插拔卡
在“贴片卡”和“插拔卡”的操作时,首先需要明确这两种操作通常与电子设备中的物理部件有关,尤其是在需要频繁更换或配置的设备中。不过,由于“贴片卡”和“插拔卡”并不是广泛认可的通用术语,我会基于通常的理解来解释这些操作在类似上下文中的应用。
|
人工智能 自然语言处理 物联网
开源最新 Llama 3.1 系列大模型抢先体验
Meta开源Llama 3.1系列模型,含4050亿参数“超大杯”版本。阿里云百炼率先上架全系列,并为新老用户享30天100万tokens免费算力。模型广场现开放体验,欢迎试用与反馈。涵盖80亿、700亿、4050亿参数版本,上下文长度最大可达128K tokens,支持多语言。立即体验Llama 3.1的强大能力!
1852 0

热门文章

最新文章