22/02/2007, 03:58
|
| | | Fecha de Ingreso: noviembre-2003 Ubicación: Málaga
Mensajes: 280
Antigüedad: 21 años, 2 meses Puntos: 0 | |
Re: Trigger sobre SELECT Mis dudas acerca de esta solución son las siguientes: - La línea 'EXEC master.dbo...' no requiere la existencia de un archivo concreto o, preguntado de otra manera, ¿Esto sólo funciona para una determinada base de datos? Es decir, Oracle.
- La otra duda es sobre el funcionamiento del ejemplo que pone la persona que ha hecho ese artículo. En la línea que no comprendo demasiado bien pone: 'Select from Customers happened!' (supongo que es para controlar los Select que se hagan sobre la tabla Customers exclusivamente) y debajo:
Cita: SELECT TOP 1 * FROM Customers SELECT TOP 1 * FROM Orders SELECT TOP 1 c.CustomerID FROM Customers c INNER JOIN Orders o ON c.CustomerID=o.CustomerID El Trigger se dispara cuando alguien haga una consulta a la tabla customers, es decir, en el primer y tercer caso pero, al dispararse, ¿Qué hace exactamente? Me explico, si lo que yo quiero es hacer un INSERT del usuario que ha está haciendo el SELECT, ¿En qué parte y cómo lo haría?
__________________ por Pip |