SESSION_USER 特殊注册

SESSION_USER指定进程的主要授权ID。

数据类型为VARCHAR(128)。

如果在远程 Db2 执行的SQL语句中引用了SESSION_USER,且主授权ID已转换为其他授权ID,则SESSION_USER将指定转换后的授权ID。 用户自定义函数或存储过程中的 SESSION_USER 值根据表 1 中的规则确定。

USER可以被指定为SESSION_USER的同义词。

示例

显示进程的主授权ID所拥有的表、视图和别名信息。

  SELECT * FROM SYSIBM.SYSTABLES WHERE CREATOR = SESSION_USER;