Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103678561
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-24 09:59:37

作者: 佚名 出处:  
 
 

7、点击 Summary。可以查看并保存装载语句,以便在命令行上运行。如果点击 Finish,这个命令应该会成功执行,会看到显示 DB20000 消息的消息窗口。

8、验证数据完整性并查询数据。

9、因为 Module 表定义了完整性约束,所以在运行装载实用程序之后,必须验证完整性,否则不能访问这个表。为此,从 Command Editor 运行 SET INTEGRITY 语句。设置完整性检查会确保每一行都满足约束条件,并删除任何不满足条件的行。

10、选择 MODULE 表并点击 Query。

图4:查询HWLD.MODULE表

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

11、在选择语句之前,添加以下 SET INTEGRITY 语句:

-------- Commands Entered ---------

set integrity for hwld.module immediate checked;
SELECT * FROM HWLD.MODULE;
-----------------------------------

set integrity for hwld.module immediate checked
DB20000I The SQL command completed successfully.
SELECT * FROM HWLD.MODULE
MODULE_ID MODULE_NAME

----------- --------------------

1 DB2 UDB
2 WebSphere
3 Tivoli
4 Eclipse
5 Rational
6 Lotus Notes
7 Web Commerce
7 record(s) selected.

12、装载 HWLD.PARTICIPANT 表。在 Control Center 中,右击 PARTICIPANT 表并选择 Load。按照图示选择装载选项,这与对 HWLD.MODULE 表的操作相似。文件 participant.del 也包含在 下载 部分提供的 zip 文件中。

图5:Load 向导

13、同样,因为 Participant 表定义了引用约束,装载操作会使它进入检查未决状态,所以在验证所有行之前不能访问它。

14、点击 PARTICIPANT 表并选择 Query。在选择语句之前,输入 SET INTEGRITY 语句。修改选择语句,让它只选择 ID 为 4 的参与者的参与者名称、ID 和测试分数:

------ Commands Entered ------

set integrity for hwld.participant immediate checked;
SELECT PAR_NAME, PAR_ID, PAR_TEST_SCORE FROM HWLD.PARTICIPANT where PAR_ID=4;

-----------------------------------------------------------------------------

set integrity for hwld.participant immediate checked
DB20000I The SQL command completed successfully.
SELECT PAR_NAME, PAR_ID, PAR_TEST_SCORE FROM HWLD.PARTICIPANT where PAR_ID=4
PAR_NAME PAR_ID PAR_TEST_SCORE

----------------------------------------- -------------------- --------------

mike 4 60
mike 4 80
2 record(s) selected.

15、既然已经填充了表,就该将数据导出到数据文件了。为了选择要导出数据的表,右击 AUTHOR 表并选择 Export。以下窗口打开:

图6:导出表
阅读(575) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~