Actualización en un trigger

22/07/2004 - 22:23 por Gregorio López Rojo | Informe spam
Hola a todos. Estoy intentando diseñar un trigger para actualizar un campo
dependiendo del valor de otro campo relacionado con otra tabla. Sería algo
como lo siguiente:

create trigger trigger_InsertTabla1 on Tabla1
for insert
as
set nocount on

declare @campo bit
set @campo = (select campo from Tabla2 where llave = inserted.llave)
if @campo = 1
update inserted
set otrocampo = 0
else
update inserted
set otrocampo = 1

Pero como es sabido la tabla inserted no puede ser actualizada, ¿como sería
entonces el trigger con esta consideracion? ¿O no puede hacerse esto?

Saludos y gracias anticipadas.
 

Leer las respuestas

#1 Isaías
22/07/2004 - 23:08 | Informe spam
¿Porque no deja es "campo", en forma CALCULADA?

Preguntas similares