在程序中强制执行受限的系统规则
受限系统是一种不执行两阶段提交处理的数据库管理系统。 这些系统有一些更新限制。 您可以完全根据这些受限系统的规则来限制您的程序,无论程序是访问受限系统还是非受限系统。
关于本任务
访问受限系统时,有以下限制:
- 对于访问 CICS® 或 IMS 的程序,您无法在受限系统上更新数据。
- 在一个工作单元中,您无法在更新非受限系统后更新受限系统。
- 在一个工作单元中,如果更新了受限系统,则无法更新任何其他系统。
过程
在程序中强制执行受限的系统规则:
在准备程序时,请指定 SQL 处理选项 CONNECT(1)。
此选项适用于类型1 CONNECT语句规则。
限制 :请勿在同一软件包列表中使用预编译了CONNECT(1)选项的软件包和预编译了CONNECT(2)选项的软件包。 您的程序执行的第一个CONNECT语句将决定在整个执行过程中生效的规则:类型1或类型2。 如果您的程序试图执行一个后置的CONNECT语句,而该语句是用其他类型预编译的,那么 Db2 会返回一个错误。