![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
||||
|
||||
|
resp
No tengo tiempo para explicarte cual podria ser el problema pero aqui esta tu respuesta.
* Si es un trigger de tipo INSERT, entonces para acceder a los campos se debe utilizar el prefijo NEW. * Si es un trigger de tipo UPDATE, entonces NEW nos dará el nuevo valor del campo (en caso de que haya sido modificado) y OLD nos dará el valor del campo antes de la modificación. * Si es un trigger de tipo DELETE, se debe utilizar únicamente el prefijo OLD. * Solamente se pueden modificar los valores de los campos en triggers de tipo BEFORE, obviamente solo BEFORE INSERT y BEFORE UPDATE. * Se recomienda que si se van a modificar valores de otras tablas, se hagan en triggers de tipo AFTER. Esto se encuenta en el link Mira aqui
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ocultar código de Stored Procedures y Triggers en FireBird... | jncrls | Firebird e Interbase | 4 | 08-01-2007 16:51:52 |
| efecto disparo de los juegos | edusus | Varios | 15 | 19-04-2006 03:10:12 |
| Firebird 1.0.3 -- Recusividad de Triggers y Procedimientos Almacenados | jverasobino | Firebird e Interbase | 1 | 27-12-2004 18:00:58 |
| Problemas Triggers Firebird | ISCOPYME | Firebird e Interbase | 2 | 29-06-2004 22:05:12 |
| [Firebird 1.5] DSQL en procedimientos almacenados y triggers | kinobi | Firebird e Interbase | 0 | 06-08-2003 20:50:27 |
|