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