Pregunta

Buscando similares a preguntas como:

Llegar gatillo para insertar cambiado los valores de la columna sólo en la tabla de auditoría

El Registro De Auditoría De Las Estrategias De

Me gustaría ir un paso más allá y comparar los datos actualizados para ver si realmente se ha actualizado...No estoy seguro de si esto es ideal (rendimiento sabio).

Antecedentes:

Disponemos de algunos datos que se actualiza periódicamente por el usuario.

Cuando estos datos se actualizan, me gustaría comparar lo que se presentó con lo que ya existe y lo que han presentado, para asegurarse de que ha habido un cambio.

Si ha habido un cambio, proceder a escribir una entrada de auditoría para la auditoría centrales de la historia de tabla describe los campos cambiado.

Pensamientos/ideas?Hice mi mejor esfuerzo para buscar, pero no tiene mucha suerte.Voy a ser feliz para eliminar esta pregunta si es un duplicado.

Gracias!

¿Fue útil?

Solución

Se podría escribir un BEFORE UPDATE trigger donde se utiliza el OLD y NEW alias en el gatillo para comparar los valores que estaban disponibles en el registro antes de la actualización con los valores que se están actualizando con.Dependiendo del resultado de la comparación se puede escribir una entrada en su tabla de auditoría.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top