执行 Db2 存储过程

存储过程是可执行代码,可由其他程序调用。 对于重复使用的代码,您可以选择使用存储过程。 使用存储过程的其他好处包括减少网络流量、将结果集返回给应用程序,或者在不授予应用程序权限的情况下允许访问数据。

您可以创建自己的存储过程来执行所需的任何功能, Db2 还提供了一组存储过程,用于执行一些您可能觉得有用的常用功能。 这些存储过程被称为 Db2 提供的存储过程

准备工作

您必须先完成一些 Db2 环境的配置任务,然后才能使用以下任何一种类型的程序:

  • 外部存储过程
  • 满足以下任意条件的原生SQL程序:
    • 调用至少一个外部存储过程、外部SQL过程或用户定义的函数。
    • 定义为允许调试模式或禁止调试模式。
  • 外部SQL程序(已弃用)
  • Db2-提供的存储过程

有关说明,请参阅安装步骤 21:配置 Db2 以运行存储过程和用户定义函数迁移步骤 23:配置 Db2 以运行存储过程和用户定义函数(可选)

过程

Db2 中执行存储过程:

  1. 创建存储过程:
  2. 以下列方式调用存储过程:

后续操作

在完成存储过程的基本步骤后,您可以根据需要完成以下任务: