Programación en castellano
Inicio > Foros > SQL Server > Timestamp
-Foros de debate

SQL Server
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Timestamp
Enviado por supercoco el día 4 de mayo de 2006

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

 
Re: Timestamp
Enviado por andrea el día 16 de mayo de 2006

puedes utilizar el sinonimo que en este caso es el rowversion

http://msdn2.microsoft.com/es-es/library/ms182776....

pruebalo pero igual intenta simplemente hacer una escepcion para el campo de tipo timestamp, eso puede resolverte todo.

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | amor | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados