Trigger

11/02/2005 - 03:53 por Jasonfabian | Informe spam
Hola,
necesito q cuando se intente insertar o actualizar un
registro, modifique el valor de un campo del registro,
para q de esta forma inserte un valor fijo sin importar lo
q el usuario intente hacer.
Gracias
 

Leer las respuestas

#1 Pedro
11/02/2005 - 10:38 | Informe spam
Hola:

IF Update (NombreCampo) /* Q se ejecute sólo si se quiere modificar ese
campo*/

BEGIN
UPDATE NombreTable SET NombreCampo = ValorConstante FROM
Inserted WHERE NombreTabla.Id = Inserted.Id
END

Inserted guarda los valores que quieres inteducir, sólo ahí te relacionarlo
con la tabla para filtrar y quedarnos sólo con el registro q nos interesa.
id = Nombre del Campo Clave.

Espero q sea de ayuda.

Un Saludo

Preguntas similares