Quelle est la différence entre CURRENT_TIMESTAMP
Et GETDATE()
dans SQL Server?
SELECT CURRENT_TIMESTAMP, GETDATE()
CURRENT_TIMESTAMP
est une fonction SQL ANSI tandis que GETDATE
est la version T-SQL de cette même fonction.
Cependant, une chose intéressante à noter est que CURRENT_TIMESTAMP est converti en GETDATE () lors de la création de l'objet dans SSMS. Les deux fonctions récupèrent leur valeur à partir du système d'exploitation de la même manière.
CURRENT_TIMESTAMP est l'utilisation recommandée car il est portable sur n'importe quelle base de données compatible ANSI, contrairement à GetDate.