在sql中,我们在查询中通过app_name获取应用程序名称,但我没有找到任何函数,或者在informix数据库中获取应用程序名称。
你可以帮我解决这个问题。答案 0 :(得分:1)
在最近的Informix版本中(v11.70 +我相信但必须检查),您可以通过运行onstat -g ses SESSION_ID来获取前端程序名称:
centaurus_tcp@centaurus.onlinedomus.net:informix-> onstat -g ses 36
IBM Informix Dynamic Server Version 12.10.FC2 - On-Line - Up 08:00:55 - 156264 Kbytes
会话有效#RSAM总使用动态 id用户用户tty pid主机名线程内存内存说明 36 informix - 1 28665 centauru 1 114688 88224 off
计划: 的/ usr / Informix的/ srvr1210fc2 / bin中/ DBACCESS
tid name rstcb标志curstk状态 69 sqlexec 44bb02f0 Y - P --- 6416 cond wait netnorm
或通过查询sysmaster:syssession(列名feprogram)
您还需要最近的客户端软件版本。 此致