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>