Existe-t-il un moyen de récupérer les détails de connexion actuels dans DB2? Je travaille sur une exigence où je dois garder l'historique de tous les insertions/mises à jour sur une table avec les détails sur l'utilisateur qui a fait le changement. Je cherche un moyen de récupérer le nom de l'utilisateur de la connexion, le nom d'hôte et/ou l'adresse IP de l'endroit où la connexion est établie. Nous utilisons DB2 LUW v10.5.0.8Db2: Obtenir les détails de connexion actuels
0
A
Répondre
1
Vous pouvez utiliser special registers
comme pseudo-colonnes dans les SQL
déclarations telles que les déclencheurs:
SELECT
CURRENT TIMESTAMP,
SESSION_USER,
CURRENT CLIENT_WRKSTNNAME
FROM
SYSIBM.SYSDUMMY1
+0
génial .. cela fonctionne comme un charme. Merci beaucoup – RKodakandla
La réponse dépend de la Db2 (ou DB2) version et plate-forme, ainsi que l'API utilisée par l'application. À moins que vous ne puissiez fournir ces détails, la question est trop large. – mustaccio
@mustaccio upvoted pour avoir remarqué mon orthographe DB2 incohérente – RKodakandla