SQL Server GETDATE()Funktion
SQL 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()
)
(
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 Server-Datumsfunktionen Weitere Erweiterungen