Como leer datos desde un Trigger

24/03/2008 - 13:24 por Gustavo | Informe spam
Hola,
tengo que escribir un trigger en ms sql server 2005 que valide
Insert/Update/Delete de cada fila teniendo en cuenta si el comprobante en
cuestion ya fue incluido e un cierre diario de control.

El cierre es una tabla que tiene FechaInicioPeriodo y
FechaFinPeriodo.

Luego si FechaEmision del comprobante esta en el intervalo de
FechaInicioPeriodo y FechaFinPeriodo significa que no se puede modificar el
registro del comprobante.

Ahora nose como tomar FechaEmision del registro afectado para hacer
la comprobacion

IF EXIST(SELECT * FROM TablaCierre WHERE FechaEmision BETWEEN
FechaInicioPeriodo y FechaFinPeriodo)
ROLLBACK.

Saludos
Atte Gustavo
Rcia, Chaco - Argentina
 

Leer las respuestas

#1 Alejandro Mesa
24/03/2008 - 15:28 | Informe spam
Gustavo,

Crees que puedas postear la estructura de ambas tablas, incluyendo
restricciones?


AMB

"Gustavo" wrote:


Hola,
tengo que escribir un trigger en ms sql server 2005 que valide
Insert/Update/Delete de cada fila teniendo en cuenta si el comprobante en
cuestion ya fue incluido e un cierre diario de control.

El cierre es una tabla que tiene FechaInicioPeriodo y
FechaFinPeriodo.

Luego si FechaEmision del comprobante esta en el intervalo de
FechaInicioPeriodo y FechaFinPeriodo significa que no se puede modificar el
registro del comprobante.

Ahora nose como tomar FechaEmision del registro afectado para hacer
la comprobacion

IF EXIST(SELECT * FROM TablaCierre WHERE FechaEmision BETWEEN
FechaInicioPeriodo y FechaFinPeriodo)
ROLLBACK.

Saludos
Atte Gustavo
Rcia, Chaco - Argentina

Preguntas similares