Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/02/2010, 13:14
Teosanchez
 
Fecha de Ingreso: enero-2010
Ubicación: Sevilla
Mensajes: 202
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: borrar un registro de una tabla

Otra solución que he usado en muchas ocasiones es crear una tabla de histórico donde guardo el registro de la tabla antes de modificarlo.
Normalmente le pongo los mismos campos de la original más la fecha, el usuario y el tipo de operación.
Es fácil hacerlo mediante un trigger o un procedimiento almacenado

Por ejemplo si se llama Tabla1, la otra sería Tabla1_Hist.

Tabla1(Id, campo1, Campo2)
Tabla1_Hist(Id, IdTabla1, Campo1, Campo2, Usuario,Fecha,Operacion)

NOTA: el campos Operacion toma los valores 'I','U','D' para insert, Update y Delete respectivamente