Timestamp
Tengo una tabla con un campo de tipo timestamp y un procedimiento almacenado para insertar datos en ella. El procedimiento almacenado inserta registros en la tabla y recupera el timestamp insertado en cada uno consultando la variable @@dbts.
Hasta aquí todo bien, el problema viene cuando a la tabla le creo un trigger que realiza una actualización en una segunda tabla que también tiene un campo de tipo timestamp. Pues bien, la variable @@dbts devuelve el timestamp de la segunda tabla y no el de la tabla principal donde he realizado la inserción.
Se que con los campos identity pasa lo mismo y la solución radica en emplear la variable scope_identity en lugar de @@identity. ¿Alguien sabe si existe alguna opción parecida para el caso de los timestamp???
Muchas gracias
Hasta aquí todo bien, el problema viene cuando a la tabla le creo un trigger que realiza una actualización en una segunda tabla que también tiene un campo de tipo timestamp. Pues bien, la variable @@dbts devuelve el timestamp de la segunda tabla y no el de la tabla principal donde he realizado la inserción.
Se que con los campos identity pasa lo mismo y la solución radica en emplear la variable scope_identity en lugar de @@identity. ¿Alguien sabe si existe alguna opción parecida para el caso de los timestamp???
Muchas gracias
