SQL Server GETDATE() functie
Definitie en gebruik
De GETDATE() functie van SQL Server retourneert de huidige tijd en datum.
Syntax
GETDATE()
Voorbeeld
Voorbeeld 1
Gebruik de volgende SELECT-statement:
SELECT GETDATE() AS CurrentDateTime
Resultaat:
CurrentDateTime |
---|
2008-12-29 16:25:46.635 |
Opmerking:Het tijdsdeel is nauwkeurig tot op de milliseconde.
Voorbeeld 2
Hieronder wordt de "Orders" tabel gemaakt met behulp van de volgende SQL met een datum- en tijd kolom (OrderDate):
CREATE TABLE Orders ( OrderId int NOT NULL PRIMARY KEY, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT GETDATE() )
Let op, OrderDate stelt GETDATE() in als standaardwaarde. Het resultaat is dat de huidige datum en tijd automatisch worden ingevoegd in de kolom wanneer u een nieuwe rij in de tabel invoegt.
Nu willen we een record invoegen in de "Orders" tabel:
INSERT INTO Orders (ProductName) VALUES ('Computer')
"Orders" tabel zal er als volgt uitzien:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |