执行 Db2 存储过程
存储过程是可执行代码,可由其他程序调用。 对于重复使用的代码,您可以选择使用存储过程。 使用存储过程的其他好处包括减少网络流量、将结果集返回给应用程序,或者在不授予应用程序权限的情况下允许访问数据。
您可以创建自己的存储过程来执行所需的任何功能, Db2 还提供了一组存储过程,用于执行一些您可能觉得有用的常用功能。 这些存储过程被称为 Db2 提供的存储过程。
准备工作
您必须先完成一些 Db2 环境的配置任务,然后才能使用以下任何一种类型的程序:
- 外部存储过程
- 满足以下任意条件的原生SQL程序:
- 调用至少一个外部存储过程、外部SQL过程或用户定义的函数。
- 定义为允许调试模式或禁止调试模式。
- 外部SQL程序(已弃用)
- Db2-提供的存储过程
有关说明,请参阅安装步骤 21:配置 Db2 以运行存储过程和用户定义函数或迁移步骤 23:配置 Db2 以运行存储过程和用户定义函数(可选)。
过程
在 Db2 中执行存储过程:
后续操作
- 更改存储过程选项或主体。限制 :对于外部SQL程序,您只能修改程序描述。 你不能改变身体。
- 调试存储过程。
- 提高存储过程的性能。
- 将外部SQL程序迁移为本机SQL程序。
- 将存储过程从测试环境迁移到生产环境。