如何将 DBRM 直接绑定到计划 (PLAN)?
db2databasebig data analytics更新于 2026/2/12 2:37:17
DBRM 是一个 DB2 对象,由源代码预编译生成。它包含源代码中的所有 SQL 语句/查询。由于格式原因,DBRM 无法直接执行,因此需要先将其绑定到计划中。一个计划中可以绑定多个 DBRM。
每当源代码发生更改时,都必须使用更改后的 SQL 语句/查询重新生成相应的 DBRM。然后,必须重新绑定整个计划(包含旧的 DBRM)。
使用以下 JCL 步骤,我们可以将 DBRM 直接绑定到 PLAN 中。
//BIND EXEC PGM=IKJEFT01 //STEPLIB DD DSN=DIS.TEST.LOADLIB,DISP=SHR //SYSOUT DD SYSOUT=* //SYSTSIN DD * DSN SYSTEM(TB3) BIND PLAN(PLANA) - MEMBER(DBRM1) - LIB(‘DIS.TEST.DBRM’) /*
BIND PLAN 参数包含需要绑定的计划的名称。MEMBER 参数是位于 PDS DIS.TEST.DBRM 中的 DBRM PDS 成员的名称。

