Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/11/2012, 00:14
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 9 meses
Puntos: 40
El Trigger

Primero que nada:
Código SQL:
Ver original
  1. CREATE TRIGGER MiTrigger
  2. ON Registro
  3. After DELETE AS
  4. DELETE
  5. FROM    Apunte A
  6. WHERE   EXISTS (SELECT 1
  7.         FROM    Deleted D
  8.         WHERE   D.Documento=A.Documento
  9.             AND D.Fecha=A.Fecha);
Sin embargo tengo tres comentarios:
1. Yo pienso que es una muy mala idea manipular así los datos.
2. Este Trigger se sirve solamente para instrucciones Delete cuyas restricciones incluyen las columnas Documento & Fecha como en tu ejemplo.
3. ¿porque utilizas el Between? en este caso- Fecha='20090102' es suficiente.
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog