Fonction GETDATE() de SQL Server
Définition et utilisation
La fonction GETDATE() de SQL Server retourne l'heure et la date actuelles.
Syntaxe
GETDATE()
Exemple
Exemple 1
Utilisez l'instruction SELECT suivante :
SELECT GETDATE() AS CurrentDateTime
Résultat :
CurrentDateTime |
---|
2008-12-29 16:25:46.635 |
Remarque :La partie temporelle est précise au millième de seconde.
Exemple 2
La suivante SQL crée une table "Orders" avec une colonne de date et heure (OrderDate) :
CREATE TABLE Orders ( OrderId int NOT NULL PRIMARY KEY, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT GETDATE() )
Veuillez noter que OrderDate a déterminé GETDATE() comme valeur par défaut. Le résultat est que, lorsque vous insérez une nouvelle ligne dans le tableau, la date et l'heure actuelles sont insérées automatiquement dans la colonne.
Maintenant, nous espérons insérer une nouvelle entrée dans la table "Orders" :
INSERT INTO Orders (ProductName) VALUES ('Computer')
"Orders" Table deviendra ainsi :
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |