SQL Server GETDATE() Funktion
Definition und Verwendung
Die GETDATE() Funktion gibt das aktuelle Datum und die aktuelle Uhrzeit von SQL Server zurück.
Syntax
GETDATE()
Beispiel
Beispiel 1
Verwenden Sie die folgenden SELECT-Anweisungen:
SELECT GETDATE() AS CurrentDateTime
Ergebnis:
CurrentDateTime |
---|
2008-12-29 16:25:46.635 |
Anmerkung:Die Zeitangabe ist auf Millisekunden genau.
Beispiel 2
Nachstehende SQL erstellt eine "Orders"-Tabelle mit einem Datums- und Zeitfeld (OrderDate):
CREATE TABLE Orders ( OrderId int NOT NULL PRIMARY KEY, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT GETDATE() )
Bitte beachten Sie, dass OrderDate GETDATE() als Standardwert festgelegt hat. Das Ergebnis ist, dass beim Einfügen eines neuen Zeilens in die Tabelle das aktuelle Datum und die aktuelle Uhrzeit automatisch in die Spalte eingefügt werden.
Jetzt möchten wir einen Eintrag in die "Orders"-Tabelle einfügen:
INSERT INTO Orders (ProductName) VALUES ('Computer')
"Orders"-Tabelle wird so aussehen:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |