Variables en Firebird
Hola, estoy implementando una aplicación utilizando firebird 1.5 y a la hora de controlar que es lo que hace cada usuario, utilizo para guardar un disparador (triger) en la tabla que se ha modificado, ahora el problema, los usuarios que deben de guardar no son los que se utilizan en firebird sino que son propios (utilizo unicamente el sysdba), que ocurre que en mi aplicación tengo un usuario que esta trabajando, pero en la BD a la hora de guardar o borrar en una tabla no puedo saber quien lo ha hecho.
¿Hay alguna variable en Firebird que pertenezca a la sesion de trabajo en la que esté un usuario, y donde pueda almacenar un dato?, digo esto porque creo que sería la solución más optima, o sea abrir la conexion con la BD, almacenar en una variable unica para ese usuario el nombre suyo y cuando haga un borrado o lo que sea, en los disparadores utilizar dicha variable.
un saludo y muchas gracias
|