FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Trigger Before (Insert,update,delete)?
Hola quisiera hacer una pregunta no se si en microsoft sql server 2000 existe los trigger before (Insert,update,delete).
Denme una respuesta pls |
#2
|
||||
|
||||
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 |
#3
|
||||
|
||||
Muchas gracias panita
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con Insert y Update en ADOQuery | Moises22 | SQL | 15 | 11-01-2006 07:57:13 |
Error con Update y Delete | c748a | SQL | 4 | 15-06-2005 15:23:03 |
problemas con el insert y el update | tiagor64 | SQL | 5 | 16-02-2005 17:46:09 |
Como crear una sentencia SQL (Insert, update y delete) | sitrico | Conexión con bases de datos | 1 | 14-10-2004 00:02:42 |
Insert automatico despues de Delete | jealousy | Conexión con bases de datos | 2 | 20-09-2003 02:25:14 |
|