trigger no ejecuta
Publicado por beto_22 (23 intervenciones) el 24/02/2010 01:15:06
hola amigos como estas bueno estoy creando un trigger y no me funciona si me indican que me falta me seria de mucha ayuda gracias desde antemano
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
create TRIGGER tg_update_la_ordenes_detalle
ON la_resultados
FOR insert AS
declare @invnum int
SELECT @invnum = invnum FROM inserted
UPDATE la_ordenes_detalle
SET la_ordenes_detalle.codmue = la_muestras.codmue
FROM la_ordenes_detalle, la_muestras
WHERE la_ordenes_detalle.invnum = @invnum
and la_muestras.numitm in ( select numitm from la_muestras where invnum = @invnum)
IF @@error <> 0
BEGIN
RAISERROR ('Error al actualizar el estado en la_ordenes_detalle', 16, 1 )
END
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
create TRIGGER tg_update_la_ordenes_detalle
ON la_resultados
FOR insert AS
declare @invnum int
SELECT @invnum = invnum FROM inserted
UPDATE la_ordenes_detalle
SET la_ordenes_detalle.codmue = la_muestras.codmue
FROM la_ordenes_detalle, la_muestras
WHERE la_ordenes_detalle.invnum = @invnum
and la_muestras.numitm in ( select numitm from la_muestras where invnum = @invnum)
IF @@error <> 0
BEGIN
RAISERROR ('Error al actualizar el estado en la_ordenes_detalle', 16, 1 )
END
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Valora esta pregunta


0