
常用软件类: |
|杀毒安全 | |联络聊天 | |网络软件 | |多媒体类 | |系统工具 | |图形图像 | |系统工具 | |应用软件 | |行业软件 |
开发设计类: |
|动画制作 | |图像处理 | |3D设计 | |操作系统 | |站长学院 | |网络相关 | |WEB设计 | |数据库类 | |程序开发 |
在以下练习中,将导入来自一个硬盘文件的数据,然后将数据从表中导出到另一个文件中。然后,将使用装载实用程序用一个文件中存储的数据填充一个表。
尽管导入、装载和导出实用程序有许多选项,但是本练习只关注以下选项:
对于这些实用程序的完整描述,请参考 DB2 Data Movement Utilities Guide and Reference。
1、使用导入填充 HWLD.AUTHOR 表。在 Control Center 中,右击 AUTHOR 表并选择 Import。
按照下图选择选项:
图1. 导入表 —— Author

2、在这里,让 DB2 使用文件 author.del(下载 部分提供的 zip 文件中包含这个文件)填充 HWLD.AUTHOR 表。与导入相关的消息会放入消息文件 C:\DB2\hellowld\import.msg。
3、在 Columns 选项卡上,输入寻找 XML 列所用的路径。
图2. 导入表 —— Author

可以点击 Show Command 查看完整的导入语句,如果需要,还可以保存这个语句。应该会返回消息 DB20000,这表示一切正常。
4、使用装载命令填充 HWLD.MODULE 表。右击 MODULE 表并选择 Load。
5、在 Load 向导中选择 Append data to table。点击 Next。
6、找到文件 module.del,从而提供输入文件的完整路径和文件名,然后指定消息文件。
图3. Load 向导 —— 文件

7、点击 Summary。可以查看并保存装载语句,以便在命令行上运行。如果点击 Finish,这个命令应该会成功执行,会看到显示 DB20000 消息的消息窗口。
8、验证数据完整性并查询数据。
9、因为 Module 表定义了完整性约束,所以在运行装载实用程序之后,必须验证完整性,否则不能访问这个表。为此,从 Command Editor 运行 SET INTEGRITY 语句。设置完整性检查会确保每一行都满足约束条件,并删除任何不满足条件的行。
10、选择 MODULE 表并点击 Query。
图4. 查询 HWLD.MODULE 表

运行了这个表的默认语句 SELECT *。