|
级别: 初级
Ted J. Wasserman (tedwas.ibm@gmail.com), 数据库顾问, IBM
2007 年 5 月 28 日
学习如何在 IBM® DB2® 9 中创建和使用用户定义例程。这是分 9 部分的系列教程的最后一部分,这个系列可以帮助您准备 DB2 9 应用程序开发认证考试(考试 733)。
开始之前
关于本系列
IBM Certified Application Developer 认证可以向别人证明您是中级或高级的 DB2 for Linux, UNIX, and Windows 应用程序开发人员,并说明您在所有常见编程任务以及嵌入式 SQL 编程、ODBC/CLI 编程、.Net 编程或 Java 编程方面具备出色的技能。
这个 分 9 部分的免费系列教程 可以帮助您准备 DB2 9 for Linux, UNIX and Windows 应用程序开发认证考试(考试 733)。每个教程都包含 DB2 9 for Linux, UNIX, and Windows 免费试用版的下载链接。这些教程为考试的每个部分奠定了坚实的基础。但是,您不应该仅仅依靠这些教程来准备考试。
关于本教程
在本教程中,您将学习如何在 DB2 9 中创建和使用用户定义的例程。您将看到如何使用这些服务器端数据库应用程序对象简化和加快应用程序。本教程包括以下专题:
- 用户定义函数
- 存储过程
- DB2 Developer Workbench
本教程是由 9 篇教程组成的一个系列中的最后一篇,该系列可以帮助您准备 DB2 9 应用程序开发认证考试(考试 733)。本教程中的内容主要覆盖该考试第 9 部分“用户定义例程”中的目标。
系统需求
学习本教程不需要 DB2 9 的副本。但是,可以从 DB2 Express-C Web 站点 下载 DB2 Express-C 的一个免费副本,以便进行技能练习。从 DB2 9 Fix Pack Web 站点还可以免费 下载 DB2 Developer Workbench。
请注意,本教程中讨论的内容仅适用于 DB2 for Linux, UNIX, and Windows,而不适用于 System z、System i 等其他平台上的 DB2。
目标读者
本教程是为那些希望学习 DB2 中用户定义的函数和存储过程并打算参加 DB2 9 应用程序开发认证考试(考试 733)的读者设计的。
先决条件
在参加 DB2 9 应用程序开发认证考试之前,您应该首先通过 DB2 9 基础认证考试(考试 730)。对于后一种考试,可以使用 DB2 基础认证准备教程系列 备考。
为了利用好本教程,您应该具有关系数据库方面的背景知识以及以下概念的基础知识:
术语一览
在开始本教程之前,您应该熟悉 SQL 访问计划 的概念。简言之,访问计划是 DB2 执行 SQL 语句和访问数据所采取的步骤的集合。它包括所使用的索引、从数据库表中检索字段的次数,以及执行查询的步骤的顺序。访问计划是由数据库引擎根据所提交的 SQL 语句创建的。理想情况下,数据库将选择最佳访问计划 —— 也就是能够最有效、最快地返回数据的计划。 |