ultima tabla actualizada

23/02/2004 - 10:24 por Jomaweb | Informe spam
Hola a todos:

Para realizar Auditoría y llevar un control de todos los eventos sobre la
base de datos.
Conozco las tablas temporales INSERTED y DELETED, pero necesito saber el
NOMBRE de la última tabla que ha sufrido una actualización, inserción o
eliminación de registros.

Evidentemente cogería los datos de inserted y deleted y el nombre de tabla
de donde me digáis.

Otra cuestión: ¿no existe una tabla updated?, porque necesito datos también
cuando se hace un update.

Cualquier bibliografía o enlace sobre SP o funciones del sistema será
eternamente agradecida.


Mil gracias
 

Leer las respuestas

#1 José Raúl Fenollar Martínez
23/02/2004 - 10:46 | Informe spam
Cuando se hace un Update, en la tabla deleted estan los datos originales
(anteriores al update) y en inserted los datos modificados (despues del
update).

por lo tanto solo comprobando si exiten registros en una o en otra tabla o
en las 2, puedes deducir la acció realizada.

Lo que no acabo de entender, es el tema de la última tabla actualizada. Los
triggers se lanzan por tabla, y por lo tanto en un trigger de una tabla,...
esa es la última tabla actualizada.

Saludos des Gandia


"Jomaweb" escribió en el mensaje
news:uHoOE7e%
Hola a todos:

Para realizar Auditoría y llevar un control de todos los eventos sobre la
base de datos.
Conozco las tablas temporales INSERTED y DELETED, pero necesito saber el
NOMBRE de la última tabla que ha sufrido una actualización, inserción o
eliminación de registros.

Evidentemente cogería los datos de inserted y deleted y el nombre de


tabla
de donde me digáis.

Otra cuestión: ¿no existe una tabla updated?, porque necesito datos


también
cuando se hace un update.

Cualquier bibliografía o enlace sobre SP o funciones del sistema será
eternamente agradecida.


Mil gracias




Preguntas similares