Je veux imprimer GETDATE () dans SQL Server 2008, j'ai besoin du temps en millisecondes (c'est à des fins de débogage - pour trouver le temps d'exécution de sp)
Je trouve cette différence
SELECT GETDATE()
renvoie 15/03/2011 18: 43: 44.100print GETDATE()
renvoie 15 mars 2011 18:44
Je pense que SQL Server est automatiquement typé dans la fonctionnalité d'impression.
J'ai besoin d'imprimer la date comme ça 2011-03-15 18:43:44.100
Merci de votre aide.
sql
sql-server
sql-server-2008
datetime
getdate
Ramakrishnan
la source
la source
METTRE À JOUR
la source
Si votre version de SQL Server prend en charge la fonction FORMAT, vous pouvez le faire comme ceci:
la source
ces 2 sont les mêmes:
la source
Essayez de suivre
la source
Cela équivaut à
new Date().getTime()
en JavaScript:Utilisez l'instruction ci-dessous pour obtenir l'heure en secondes.
Utilisez l'instruction ci-dessous pour obtenir l'heure en millisecondes.
la source
Créez une fonction avec le format de retour aaaa-mm-hh hh: mi: ss.sss
Exemple
et le résultat est: 2016-12-21 10: 12: 50.123
la source