Triggers y Store Procedure

07/09/2005 - 17:32 por Francisco Goncalves | Informe spam
Hola

Soy nuevo en esto de los StoreProcedure.

Estoy incluyendo una llamada a un StoreProcesure dentro de un Trigger y no
lo ejecuta.

El Código:

CREATE TRIGGER [insMovimientosDetal] ON [dbo].[MovimientosDetail]
FOR INSERT
AS

DECLARE @idproducto as Varchar(30)

SELECT @idproducto=inserted.idproducto
FROM inserted, MovimientosDetail md
WHERE inserted.iddetail=md.iddetail

EXEC ActualizaAntesDespuesProductoUnico @idproducto


Si ejecuto el StoreProcedure por separado sí funciona.

A qué se debe ?

De antemano Gracias
 

Leer las respuestas

#1 Maxi
07/09/2005 - 18:13 | Informe spam
Hola, ojo con lo que estas haciendo!! ese trigger lo estas pensando para un
solo registro y los triggers los debes pensar para un conjunto de registros.

No se bien que hace ese SP pero podrias emular lo mismo dentro del trigger
con sentencias SQL


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Francisco Goncalves"
escribió en el mensaje
news:
Hola

Soy nuevo en esto de los StoreProcedure.

Estoy incluyendo una llamada a un StoreProcesure dentro de un Trigger y no
lo ejecuta.

El Código:

CREATE TRIGGER [insMovimientosDetal] ON [dbo].[MovimientosDetail]
FOR INSERT
AS

DECLARE @idproducto as Varchar(30)

SELECT @idproducto=inserted.idproducto
FROM inserted, MovimientosDetail md
WHERE inserted.iddetail=md.iddetail

EXEC ActualizaAntesDespuesProductoUnico @idproducto


Si ejecuto el StoreProcedure por separado sí funciona.

A qué se debe ?

De antemano Gracias

Preguntas similares