Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/03/2004, 15:23
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 7 meses
Puntos: 25
Código:
CREATE TRIGGER tg_act_un ON dbo.Numero_Linea 
AFTER INSERT
AS
update articulos 
set articulos.cantidad_total_articulos = (select (articulos.cantidad_total_articulos - INSERTED.unidades)
from articulos, INSERTED
where INSERTED.Codigo_Articulo=Articulos.codigo_Articulo);
Tenias mal el valor, no debes referencia la tabla directamente, sino que solo los registros modificados, usa la palabra INSERTED para datos que acabas de insertar o modificar con un UPDATE
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche