Progress - TRIGGER PROCEDURE ??

 
Vista:

TRIGGER PROCEDURE ??

Publicado por Afrika (48 intervenciones) el 21/05/2008 01:08:17
Muy buenas noches...

TRIGGER PROCEDURE FOR WRITE OF Veclient NEW inserted OLD deleted.

Me podrian decir por favor, para que se utiliza esta linea de codigo, como y porque se utiliza... Se llama desde un programa (.w) y esto esta desde un .p
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:TRIGGER PROCEDURE ??

Publicado por Miguel Angel (140 intervenciones) el 21/05/2008 16:15:05
Los triggers nos sirven para ejecutar procedimientos cuando ocurre un evento en la base de datos. Los eventos que disparan triggers son CREATE, DELETE, FIND o WRITE. Cada vez que ocurre estos eventos se ejecuta el trigger definido para el campo en cuestión.

En el caso que muestras se define un esquema que será ejecutado cada vez que se realiza una escritura sobre Veclient. Y lo que se ejecuta es que guarda en inserted (el cual es un buffer de la tabla Veclient definido con anterioridad), el registro antes del cambio. Y en deleted (el mismo caso de buffer anterior) el registro después del cambio. De forma que puedas comparar el registro antes y después del cambio.

Espero que te sirva.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:TRIGGER PROCEDURE ??

Publicado por Afrika (48 intervenciones) el 21/05/2008 19:39:48
Entendido!!... muchisimas gracias M.A..

ERES LO MAXIMO!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar