如何在 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 成员的名称。

更新于: 2020 年 9 月 11 日

589 次查看

开启你的 职业生涯

完成课程并获得认证

开始
广告