ROUTINE_MODULE グローバル変数
この組み込みグローバル変数には、現在実行中のルーチンのモジュール名が入ります。
このグローバル変数には、以下の特性があります。
- 読み取り専用で、値はシステムによって保守されます。
- タイプは VARCHAR(128) です。
- スキーマは SYSIBM です。
- このグローバル変数の有効範囲はセッションです。
現在実行中のルーチンがモジュールに属していない場合、またはルーチン実行コンテキストの外で変数が参照される場合、ROUTINE_MODULE グローバル変数の値は NULL になります。
注
ROUTINE_MODULE グローバル変数の値が設定されるのは、プロシージャーおよびコンパイル済み関数の場合のみです。この値は、現在実行中のルーチンの名前を常に反映します。
インライン関数やメソッドの場合、この値は変更されません。インライン関数またはメソッドが呼び出されたときと同じ値のままです。