
11/02/2010, 13:14
|
| | Fecha de Ingreso: enero-2010 Ubicación: Sevilla
Mensajes: 202
Antigüedad: 15 años, 1 mes 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 |