![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
|||
|
|||
|
tRIGGER SQL AMPLICACION
Gracias por el interes de ayudarme,
La idea es que cada vez que se efectue un cambio/Adiciones en un registro exista un trigger asociado a una tabla (Ejemplo Tabla de clientes) el cual grabe la fecha del cambio,el usuario que lo cambio. En interbase se crea un trigger que se asocia a la tabla y se puede asociar al evento insert/update antes de grabar el registro(Before Update) y en triger se pueden cambiar los valores de las columnas de la tabla como decir antes de grabar el registro en la base de datos, cambie la columna fechademodificcion con la fecha del sistema. con ejemplo dado seria algo parecido a CREATE TRIGGER CLIENTESUPD FOR TABLE CLIENTES BEFORE INSERT OR UPDATE new.CAMPOFECHA = GETDATE(); SET new.CAMPOFECHA = GETDATE(); END; En interbase el prefijo new.xxxxx se utiliza para denotar que el campo a modificar es el del registro que se grabara en la base de datos en los manuales de sqlserver que tengo aparentemente se habla de un registro temporal o algo parecido Cita:
|
|
|
|