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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Hernán Castelo
17/04/2005 - 17:28 | Informe spam
lo más razonable
sería que tu aplicación
envíe la fecha y hora como un parámetro


"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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida