Ver Mensaje Individual
  #2  
Antiguo 25-05-2006
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Reputación: 23
__hector Va por buen camino
El esquema no es igual que interbase. Los triggers no se especifican para el momento en que se ejecuta la accion (before o after), pero si para la accion en si.

Ahora bien, al ejecutarse el trigger tienes referencia a dos 'tablas', inserted y deleted, desde donde puedes consultar los datos que se estan cambiando (insertando, borrando o modificando) y los datos que existian antes de que se ejecutase la accion. En caso de que no desees que la accion se ejecute, puedes bien hacer un rollback de la transaccion, asi que buscandole la vuelta, puedes, en cierta forma, armar un modelo que funciona casi igual que el tener un trigger separado para cada momento de la transaccion.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita