SQL Server GETDATE()Funktion


SQL DatesSQL Server Datumsfunktionen

Definition und Verwendung

Die GETDATE()-Funktion gibt das aktuelle Datum und die aktuelle Uhrzeit von SQL Server zurück.

Syntax

GETDATE()


Beispiel

Das Folgende ist die SELECT-Anweisung:

SELECT GETDATE() AS CurrentDateTime

Das Ergebnis ist wie folgt:

CurrentDateTime
2008-11-11 12:45:34.243

Hinweis:Der obige Zeitanteil ist auf Millisekunden genau.

Beispiel

Das folgende SQL erstellt eine Tabelle "Orders" mit einer datetime-Spalte (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 die Spalte OrderDate CURDATE() als Standardwert angibt. Wenn Sie daher eine Zeile in die Tabelle einfügen, werden das aktuelle Datum und die aktuelle Uhrzeit automatisch in die Spalte eingefügt.

Nun möchten wir einen Datensatz in die Tabelle "Orders" einfügen:

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

Die Tabelle "Orders" sieht dann so aus:

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


SQL DatesSQL Server-Datumsfunktionen Weitere Erweiterungen