CURRENT_TIMESTAMP
Gibt das aktuelle Datum und die aktuelle Uhrzeit mit Zeitzone zurück.
PostgreSQL 17.5
CURRENT_TIMESTAMP[(precision)]Parameter
- precisionintegeroptional
- Anzahl der Nachkommastellen der Sekunden, von 0 bis 6; standardmäßig alle 6
Rückgabewert
Datum mit Uhrzeit und Zeitzone (timestamptz) zum Start der Transaktion, wie bei NOW()
Beispiele
Aktuelles Datum und Uhrzeit
PostgreSQL 17.5
SELECT CURRENT_TIMESTAMP;Ohne Sekundenbruchteile
PostgreSQL 17.5
SELECT CURRENT_TIMESTAMP(0);Details
Ohne Genauigkeit schreibst du CURRENT_TIMESTAMP ohne Klammern: Anders als bei NOW() führt CURRENT_TIMESTAMP() zu einem Syntaxfehler. Die Zeitzone kommt aus der Einstellung TimeZone, in der Sandbox ist das UTC; eine Genauigkeit über 6 wird auf 6 verringert.