Db2:获取当前连接详细信息

Db2: Get current connection details

DB2 中是否有获取当前连接详细信息的方法?我正在处理一项要求,我需要在 table 上保留所有 inserts/updates 的历史记录以及有关进行更改的用户的详细信息。我正在寻找一种方法来从建立连接的地方检索当前连接用户的名称、主机名 and/or IP 地址。我们正在使用 LUW DB2 v10.5.0.8

您可以在 SQL 语句中使用 special registers 作为伪列,例如触发器:

SELECT 
 CURRENT TIMESTAMP,    
 SESSION_USER,
 CURRENT CLIENT_WRKSTNNAME
FROM
 SYSIBM.SYSDUMMY1

来源:https://www.ibm.com/docs/en/db2-for-zos/11?topic=elements-special-registers

May be you are seraching for the below

也许您正在搜索以下查询。

SELECT
    AUTHID,
    APPL_NAME,
    CLIENT_NNAME,
    AGENT_ID,
    APPL_ID,
    APPL_STATUS
FROM
    SYSIBMADM.APPLICATIONS