SQL Server GETDATE()Fonction
Fonctions 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()
)
(
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 |
Fonctions de date SQL Server Autres extensions