Die Funktion PostgreSQL CURRENT_DATE
gibt das aktuelle Datum zurück.
Syntax
Die CURRENT_DATE
Funktion ist so einfach, dass kein Argument wie folgt benötigt wird:
CURRENT_DATE
Rückgabewert
Die CURRENT_DATE
Funktion gibt eine DATE
Wert, der das aktuelle Datum darstellt.
Beispiele
Das folgende Beispiel zeigt, wie die CURRENT_DATE
-Funktion verwendet wird, um das aktuelle Datum abzurufen:
SELECT CURRENT_DATE;
Die Ausgabe ist ein DATE
Wert wie folgt:
2017-08-15
Sie können die Funktion CURRENT_DATE
als Standardwert einer Spalte verwenden. Betrachten Sie das folgende Beispiel.
Erstellen Sie zunächst eine Tabelle mit dem Namen delivery
zur Demonstration:
Code language: PHP (php)CREATE TABLE delivery( delivery_id serial PRIMARY KEY, product varchar(255) NOT NULL, delivery_date DATE DEFAULT CURRENT_DATE);
In der delivery
Tabelle haben wir die delivery_date
deren Standardwert das Ergebnis der CURRENT_DATE
Funktion.
Zweitens fügen Sie eine neue Zeile in die delivery
-Tabelle ein:
Code language: JavaScript (javascript)INSERT INTO delivery(product)VALUES('Sample screen protector');
In dieser INSERT
-Anweisung haben wir das Lieferdatum nicht angegeben, daher hat PostgreSQL das aktuelle Datum als Standardwert verwendet.
Überprüfen Sie drittens, ob die Zeile mit dem aktuellen Datum erfolgreich eingefügt wurde, indem Sie die folgende Abfrage verwenden:
SELECT * FROM delivery;
Das folgende Bild veranschaulicht das Ergebnis:
Wie Sie sehen können, wurde das aktuelle Datum in die Spalte delivery_date
eingefügt.
Beachten Sie, dass in der Spalte delivery_date
je nach Ausführungsdatum der Abfrage möglicherweise ein anderer Wert angezeigt wird.
In diesem Tutorial haben Sie gelernt, wie Sie die Funktion PostgreSQL CURRENT_DATE
verwenden, um das aktuelle Datum abzurufen.
- War dieses Tutorial hilfreich ?
- JaNein