SQL Server GETDATE() funktion
Definition og brug
GETDATE() funktionen returnerer den nuværende tid og dato fra SQL Server.
Syntaks
GETDATE()
Eksempel
Eksempel 1
Brug følgende SELECT sætning:
SELECT GETDATE() AS CurrentDateTime
Resultat:
CurrentDateTime |
---|
2008-12-29 16:25:46.635 |
Kommentar:Øjeblikket er præcist ned til millisekunder.
Eksempel 2
Følgende SQL opretter en "Orders" tabel med en datotidskolonne (OrderDate):
CREATE TABLE Orders ( OrderId int NOT NULL PRIMARY KEY, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT GETDATE() )
Bemærk, at OrderDate har GETDATE() som standardværdi. Resultatet er, at når du indsætter en ny række i tabellen, indsættes den nuværende dato og klokkeslæt automatisk i kolonnen.
Nu håber vi, at vi kan indsætte en post i "Orders" tabellen:
INSERT INTO Orders (ProductName) VALUES ('Computer')
"Orders" tabellen vil blive som følger:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |