本教程将向您讲授如何创建、测试和部署 DB2 SQL 存储过程。存储过程可帮助您提高应用程序性能,并降低数据库访问流量。所有数据库访问都必须通过网络,在某些情况下,这可能导致性能较差。对于每个 SQL 语句,数据库应用程序必须启动与 DB2 的单独通信。要提高应用程序性能,您可以创建在数据库服务器上运行的存储过程。然后,客户机应用程序可以只调用存储过程,来取得过程中包含的 SQL 语句的结果。因为由存储过程在服务器上为您运行 SQL 语句,所以提高了数据库性能。此外,存储过程可以帮助您集中化业务逻辑。如果您更改存储过程,那么更改可立即用于使用它的所有客户机应用程序。
SQL 存储过程是源代码为 CREATE PROCEDURE 语句一部分的存储过程。包含代码的部分 CREATE PROCEDURE 语句称为存储过程主体。
学习目标
完成这些练习后,您将了解如何执行以下任务:
- 设置存储过程开发的工作台环境
- 连接到 GSDB 样本数据库,并创建数据开发项目以与数据库一起使用
- 创建 SQL 存储过程
- 从工作台部署、调试和运行存储过程
完成本教程大约需要 60 分钟。如果要研究与本教程相关的其他概念,那么可能需要花费更长时间。
技能级别
高级
听众
数据库开发者
系统需求
如果您想要按照本教程中的步骤调试存储过程,那么必须具有 DB2 for Linux, UNIX, and Windows V9.1 或更高版本。
先决条件
- 下载并安装 GSDB 样本数据库。
- 要完成本教程,您应熟悉下列概念: