如何在 PLAN 中直接 BIND DBRM?
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 成员的名称。
广告