Desactivar triggers solo para un usuario
¿Se puede hacer que los triggers creados sobre una tabla no salten para un determinado usuario, manteniendose para los demas.?
Osea, que un administrador pueda actualizar los datos de una tabla sin que le salten todos los triggers creados sobre esta y asi poder hacerlo mas rápido, pero si a la vez hay otros usuarios modificando los datos de esa tabla que si les salten los triggers. |
desconociendo que base de datos usas:
por ejemplo pueedes poner el el cuerpo del trigger. para oracle user te devuelve que usario es que esta usando la DB
para sql server suser_sname() <--- devuelve que usario se logueo
espero te sirva no hay que deshabilitarlos, solo poner esa condición. |
La franja horaria es GMT +2. Ahora son las 18:55:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi