Dans un trigger, connaître l'ID de l'utilisateur actif

0000002365     -      22/01/2025

Mercator offre les outils nécessaires pour récupérer l'identifiant de l'utilisateur en cours, par exemple, dans un trigger, ou dans quelconque autre script SQL. Pour activer cette fonctionnalité par rapport aux connexions SQL, il faut mettre à OUI l'option "Outils / Options / Autres / Communiquer info de contexte à la connexion SQL". (id=SQLCTXINFO). Il faut ensuite redémarrer Mercator.

Dans tout script SQL, l'identifiant de l'utilisateur peut être récupéré via :

 select [dbo].[GET_ID_USER]()

Bien entendu, si le script SQL qui utilise GET_ID_USER est activé en dehors de Mercator, l'ID de l'utilisateur ne pourra être obtenu par cette fonction.



Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)