Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/11/2003, 16:04
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
este es un pequeño trigger que acabo de hacer que escribe en una tabla cuando se añade un registro a otra, podrias agregar mas campos como la fecha y hora o algo asi (yo solo guardo una cadena). tambien hay triggers que envian correos y todo eso.

CREATE TRIGGER [HAINSERTADO]
ON tabla_a _controlar
FOR INSERT
AS
INSERT INTO alguna_tabla (LOG_DESC)
VALUES('SE GRABO ALGO EN ESTA tabla_a_controlar')

abres el query analyzer (analizador de consultas) de sql server y eliges la base de datos a usar (la de tu programa) luego escribes este trigger y crea una tabla con un campo llamado log_desc (o como quieras llamarle). el nombre de la tabla que crees lo reemplazas en donde dice alguna_tabla. donde dice INSERT se puede usar INSERT,UPDATE y DELETE, todas o una combinacion de ellas, sin embargo el trigger sólo sirve para una tabla, la tabla_a_controlar.
__________________
Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar.