SINGLE_PACKAGE

プリプロセッサが、特定のソース ファイルに含まれるメイン プログラムおよびすべての入れ子プログラムに対して 1つの BND ファイルおよびパッケージを生成できるようにします。

ソース ファイルで定義されているすべてのプログラムに対して、単一の BND ファイルが作成されます。したがって、単一のパッケージがバインドされて DB2 LUW データベースに格納されます。パッケージ内のプログラムはすべて同じ DB2 LUW パッケージにバインドされるため、すべてのプログラムがメイン プログラムと同じ BIND タイムスタンプ トークンを共有します。BND およびパッケージ ファイルの名前は、ネストされていないプログラムと同じ命名規則に従います。

重要: 特定のパッケージ内のプログラム間で共有されるカーソルは、そのパッケージ内において一意の名前で定義する必要があります。
ヒント: DB2 ECM での入れ子のプログラムの処理の詳細については、「ネストされた COBOL プログラムおよび PL/I 外部ルーチンのサポート」を参照してください。

構文:

[NO]SINGLE_PACKAGE

プロパティ:

デフォルト: NOSINGLE_PACKAGE
同意語: MULTI-NESTED

依存関係:

SINGLE_PACKAGE は、MULTI_PACKAGE 指令および IGNORE-NESTED 指令の両方と相互に排他的です。