Bonjour,
J'ai une question quizz pour vous.
Sur SQL-Server 8.
Si j'appelle la fonction getdate() plusieurs fois dans un seul select, comme par exemple :
Est-ce que la valeur que getdate() renvoie sera la même les trois fois?
Code : Sélectionner tout - Visualiser dans une fenêtre à part select cast(DATEPART(yyyy, getDate()) as varchar(4))+ right('0' + cast(datepart(mm,getDate()) as varchar(2)),2) + right('0' + cast(DATEPART(dd,getDate()) as varchar(2)),2)
Mon interrogation proviens du fait que, si la requête s'exécute à 23:59:99.... n'y a-t-il pas de chance que la date change entre les deux appels de getdate() et donc, la valeur retournée soit erronée....
Et, y-a-t'il un impact entre la requête présentée et une requête qui prend plusieurs secondes à exécuter?
Merci pour votre réponse
Partager