COSA CURIOSA DE GETDATE()

14/04/2005 - 23:16 por josefino | Informe spam
Hola grupo:
Al tomar la hora del servidor con getdate() me he dado cuenta que no la
refresca de inmediato de la hora del servidor, si por curiosidad alteran la
hora del servidor(SO) y realizan un getdate veran que no se actualiza de
inmediato sino que pasan varios segundos para actualizarse.

Bueno el problema que tengo es que debo de cargar varios datos (miles) desde
una aplicacion (por procedimientos almacenados) y el registro de insercion
lleva la fecha tomada con getdate(), y se ha detectado que llega a ser hasta
de 8 segundos la diferiencia entre registro, claro si el servidor esta
ocupado al realizando un proceso y luego regresa toma el tiempo que
transcurrio tomando el getdate() actual. Es por eso que al principio explique
la demora.
Pregunta: No se si es configurable el refresco del reloj de SQLServer o es
tomado del SO. Cualquier aclaracion o nota al respecto se las agradecere.
 

Leer las respuestas

#1 Miguel Egea
14/04/2005 - 23:22 | Informe spam
usa algo así
declare @fecha datetime
set @fecha=getdate()
y usa @fecha para tus operaciones

Saludos
Miguel Egea
"josefino" escribió en el mensaje
news:
Hola grupo:
Al tomar la hora del servidor con getdate() me he dado cuenta que no la
refresca de inmediato de la hora del servidor, si por curiosidad alteran
la
hora del servidor(SO) y realizan un getdate veran que no se actualiza de
inmediato sino que pasan varios segundos para actualizarse.

Bueno el problema que tengo es que debo de cargar varios datos (miles)
desde
una aplicacion (por procedimientos almacenados) y el registro de insercion
lleva la fecha tomada con getdate(), y se ha detectado que llega a ser
hasta
de 8 segundos la diferiencia entre registro, claro si el servidor esta
ocupado al realizando un proceso y luego regresa toma el tiempo que
transcurrio tomando el getdate() actual. Es por eso que al principio
explique
la demora.
Pregunta: No se si es configurable el refresco del reloj de SQLServer o es
tomado del SO. Cualquier aclaracion o nota al respecto se las agradecere.

Preguntas similares