如何将DBRM直接绑定到PLAN中?

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

猜你喜欢