IBM DB2 Universal Database 的 ETL 解决方案
2008-12-10 16:33:45 来源:WEB开发网加载数据需要以下信息:
输入文件、命名管道或设备的路径和名称。
目标表的名称或别名。
输入源的格式,可以是 DEL、ASC、PC/IXF 或 CURSOR。
输入数据是追加到表中,还是代替原来的数据。
如果通过应用程序编程接口(API)db2Load 调用该工具,那么还需要指定信息文件名。
DB2 LOAD 命令
图 3. DB2 LOAD 命令
DB2 LOAD 例子
与 IMPORT 相同,LOAD 工具也要求表的结构已经建立。对于 附录 A 中定义的数据库,将逗号分隔的数据 LOAD 到多个表中的典型脚本如下所示:
CONNECT TO Library;
DELETE FROM Volume;
LOAD FROM Volume.csv OF DEL INSERT INTO Volume;
DELETE FROM Story;
LOAD FROM Story.csv OF DEL INSERT INTO Story;
DELETE FROM Volume_Title;
LOAD FROM Volume_Title.csv OF DEL INSERT INTO Volume_Title;
DELETE FROM Volume_Publisher;
LOAD FROM Volume_Publisher.csv OF DEL INSERT INTO Volume_Publisher;
DELETE FROM Author;
LOAD FROM Author.csv OF DEL INSERT INTO Author;
DELETE FROM Story_Title;
LOAD FROM Story_Title.csv OF DEL INSERT INTO Story_Title;
COMMIT;
TERMINATE;
在数据分区环境中加载数据
在分区数据库中,大量的数据分散在多个分区中。分区键用来确定数据的各部分位于哪一个数据库分区中。将数据加载到正确的数据库分区之前,必须先对数据进行分区。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接