如何將集合 COLLA 中的所有包繫結到計劃 PLANA?


包是一個數據庫物件,它包含來自 DBRM 的 SQL 語句,以 DB2 最佳化的形式。

集合是一組包,我們可以使用它來分離屬於不同應用程式的 DB2 包。例如,在電信公司的生產環境中,我們可以為訂單處理、計費和客戶服務建立不同的集合。

包或包組(集合)繫結到計劃中。計劃是一個可執行物件,其中包含其所有 SQL 查詢的 DB2 訪問路徑。我們可以將包直接繫結到計劃中,或者我們可以首先使用包生成集合,然後將其繫結到計劃中。

使用以下 JCL 步驟,我們可以使用單個 BIND 命令直接繫結集合內的所有包。

//BIND EXEC PGM=IKJEFT01
//STEPLIB DD DSN=DIS.TEST.LOADLIB,DISP=SHR
//SYSOUT DD SYSOUT=*
//SYSTSIN DD *
DSN SYSTEM(TB3)
BIND PLAN(PLANA) -
PKLIST(COLLA.*) -
/*

我們可以為此目的使用 BIND PLAN 和 PKLIST 引數。引數 COLLA.* 將考慮集合 COLLA 中的所有包,並將其繫結到計劃 PLAN A。

更新於:2020年9月11日

1K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.