Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/11/2013, 01:47
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 12 años, 6 meses
Puntos: 40
Respuesta: crear triggers SOBRE vistas SQL SERVER 2008

En vistas se puede crear solamente Triggers "Instead Of", y el sistema no los ejecuta después la instrucción (Delete en este caso), sino en lugar de la instrucción.
Yo diría que son "Before Triggers" a contrario de los "After Triggers".
Código SQL:
Ver original
  1. CREATE TRIGGER [dbo].[delete_prod]
  2.  ON [dbo].[vista_productos]
  3.  Instead OF DELETE
  4.  AS
  5.  BEGIN
  6.  SET NOCOUNT ON;
  7.  ..
  8.  ..
Opino que menos cuando hay un razón - mejor que creas un Trigger en la tabla, y hagas la operación Delete en la tabla.
Generalmente utilizamos las vistas para ver los datos, y no para manipularlos.
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog