El trigueer sirve para:
Publicado por Paul R: (7 intervenciones) el 12/07/2002 04:56:18
El trigger sirve para disparar algun proceso cuando se inserta, modifica o elimina un registro . Hasta ahi estamos todos de acuerdo. Pero. Quiero saber si el trigeer se ejecuta para cada unco de los registros cuando se elimina sin ninguna condicion osea toda la tabla. Como por ejemplo:
Tabla: Producto
Llave Primaria: CodEmpresa, CodProducto
Otros Campos: DesProducto, FechaCompra, ..., etc.
Si hago un trigeer para ejecutarlo cuando elimino solo un registro de la tabla, osea:
DELETE FROM Producto
WHERE CodEmpresa = @CodEmpresa and CodProducto = @CodProducto,
Mi pregunta es: ¿se puede ejecutar el trigeer cuando elimino todos los productos de una empresa, osea de la siguiente manera?
DELETE FROM Producto
WHERE CodEmpresa = @CodEmpresa
¿Si es así, como se hace?
Saludos Paul
Tabla: Producto
Llave Primaria: CodEmpresa, CodProducto
Otros Campos: DesProducto, FechaCompra, ..., etc.
Si hago un trigeer para ejecutarlo cuando elimino solo un registro de la tabla, osea:
DELETE FROM Producto
WHERE CodEmpresa = @CodEmpresa and CodProducto = @CodProducto,
Mi pregunta es: ¿se puede ejecutar el trigeer cuando elimino todos los productos de una empresa, osea de la siguiente manera?
DELETE FROM Producto
WHERE CodEmpresa = @CodEmpresa
¿Si es así, como se hace?
Saludos Paul
Valora esta pregunta


0