Tengo un problema con la funcion @@dbts.
El help dice que la funcion devuelve el timestamp de la base de datos
actual, y que este timestamp es "unicamente" incrementado cuando se hace un
insert o un update en una tabla que tenga un campo del tipo "timestamp".
Mi problema es que por algún motivo que desconozco este valor se incrementa
durante la ejecución de mi proceso sin motivo aparente.
Datos:
- Tengo un SQL2000 (el timestamp en el SQL2000 solo se incrementa por insert
o update en tablas con campo timestamp, no como en sql7 que se incrementaba
siempre)
- No tengo NINGUNA tabla con campos timestamp.
- No existe ninguna tabla de sistema que tenga campo timestamp.
- El proceso que me asigna el timestamp devuelve el valor de @@dbts en una
variable y luego lo que se imprime es esta variable, que por supuesto no se
modifica en ningun momento.
Alguna idea?
Saludos
Leer las respuestas