READ_MODULE プロシージャー - モジュール名を読み取って返す

READ_MODULE プロシージャーを使用して、現在実行されているモジュールの名前を読み取って返すことができます。

構文

構文図を読む構文図をスキップするDBMS_APPLICATION_INFO.READ_MODULE(module_name,action_name)

プロシージャー・パラメーター

module_name

Db2® の CLIENT_APPLNAME 特殊レジスターに現在登録されているクライアント情報の値を返す式。 戻される値のデータ・タイプは VARCHAR(255) です。

action_name
Db2 の CLIENT_ACCTING 特殊レジスターに現在登録されているクライアント情報の値を返す式。 戻される値のデータ・タイプは VARCHAR(255) です。

許可

DBMS_APPLICATION_INFO モジュールに対する EXECUTE 特権。

以下の例は、現行セッションの MODULE_NAME 値のプロシージャー呼び出しを示しています。

db2 " CALL DBMS_APPLICATION_INFO.READ_MODULE(?, ?)"
   
   Value of output parameters
   --------------------------
   Parameter Name  : MODULE_NAME
   Parameter Value : <module name>
   
   Parameter Name  : ACTION_NAME
   Parameter Value : <action name>