SQL Server GETDATE()Fonction


SQL DatesFonctions de date SQL Server

Définition et utilisation

La fonction GETDATE() renvoie la date et l'heure actuelles de SQL Server.

Syntaxe

GETDATE()


Exemple

Voici l'instruction SELECT :

SELECT GETDATE() AS CurrentDateTime

Le résultat est le suivant :

CurrentDateTime
2008-11-11 12:45:34.243

Remarque :La partie horaire ci-dessus est précise à la milliseconde près.

Exemple

Le code SQL suivant crée une table "Orders" avec une colonne datetime (OrderDate) :

CREATE TABLE Orders
(
OrderId int NOT NULL PRIMARY KEY,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT GETDATE()
)

Veuillez noter que la colonne OrderDate spécifie CURDATE() comme valeur par défaut. Par conséquent, lorsque vous insérez une ligne dans la table, la date et l'heure actuelles sont automatiquement insérées dans la colonne.

Maintenant, nous voulons insérer un enregistrement dans la table "Orders" :

INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')

La table "Orders" ressemblera à ceci :

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11 13:23:44.657


SQL DatesFonctions de date SQL Server Autres extensions