SQL - Ejecucion de Triger Con Insert y Delete en Bloques

 
Vista:

Ejecucion de Triger Con Insert y Delete en Bloques

Publicado por Paul R. (7 intervenciones) el 05/07/2002 06:12:44
Mi consulta es la siguiente: Tengo Dos Trigers (Insercion y Eliminacion) en una tabla. Tabla: SalidasDetalleAlmacen cuya Primary Key es CodEmpresa, CodSalida, CodProducto. El triger se dispara cuando borro un registro de esta tabla cuya condicion sea su llave, osea:
DELETE FROM SalidasDetalleAlmacen
WHERE CodEmpresa = @ConEmpresa and CodSalida = @CodSalida and CodProducto = @CodProducto

pero, como hago para ejecutar el trigger para cada uno de los productos cuando elimino de la siguiente manera:

DELETE FROM SalidasDetalleAlmacen
WHERE CodEmpresa = @ConEmpresa and CodSalida = @CodSalida

De la misma manera con la Insercion en bloque

INSERT INTO SalidasDetalleAlmacen
SELECT * FROM OrdenCompra
WHERE CodEmpresa = @CodEmpresa and CodOrden = @CodOrden
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ejecucion de Triger Con Insert y Delete en Bloq

Publicado por Islas, Isaías (5072 intervenciones) el 05/07/2002 18:11:26
Un trigger SIEMPRE SE DISPARA, ya sea a la INSERCCION, DELTE o UPDATE, tal vez el problema consista en "que esta haciendo dicho trigger" y "que espera usted que haga".

¿Puede decirme que hace su trigger?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar