In einer Datenbank sind Zeitstempel am häufigsten festzustellen, wann ein Datensatz hinzugefügt oder aktualisiert wird.
In diesem Artikel wird die Verwendung von Standard -SQL erörtert, um den aktuellen Zeitstempel, den aktuellen Datum und den aktuellen DateTime zu erhalten.
SQL Stromstempel
Lassen Sie uns diskutieren, wie Sie den aktuellen Zeitstempel in Standard SQL erhalten. Dafür können wir die Funktion current_timestamp verwenden.
Die Syntax ist wie gezeigt:
AKTUELLER ZEITSTEMPEL();Die Funktion sollte dann den aktuellen Zeitstempel zurückgeben, wenn die Abfrage auf dem Server ausgeführt wird.
HINWEIS: Der von der Funktion zurückgegebene Zeitstempel ist ununterbrochen, nicht ambging und hat genau 60 Sekunden pro Minute.
Ein Beispiel -Anwendungsfall ist unten angezeigt:
WÄHLENDies sollte den Zeitstempel wie gezeigt zurückgeben:
2022-03-18T18: 20: 50.239zSQL Current DateTime
Sie können auch das aktuelle Datum und die aktuelle Uhrzeit erhalten, an der eine Abfrage mit der Funktion Current_Datetime ausgeführt wird.
Die Syntax ist wie gezeigt:
Current_datetime ([time_zone])Die Funktion nimmt die Zielzeitzone an und gibt das Datumszeit für diese Zeitzone zurück. Wenn die Zeitzone nicht angegeben ist, wird das Ergebnis in UTC sein.
Eine Beispielverwendung ist wie gezeigt:
WÄHLENWir verwenden drei verschiedene Techniken, um die Zeitzonen im obigen Beispiel anzugeben.
"UTC": "2022-03-18T18: 30: 39.619901 "SQL Aktuelles Datum
Mit der Funktion Current_Date können Sie auch das aktuelle Datum in der angegebenen Zeitzone über die Funktion Current_date erhalten. Eine Beispielverwendung ist wie gezeigt:
WÄHLENDer obige Code sollte die Ausgabe wie gezeigt zurückgeben:
"UTC": "2022-03-18"Der obige Rückgabetyp gibt Datumstyp zurück.
Abschluss
In diesem Artikel wird untersucht. Erfahren Sie mehr über SQL über andere Artikel auf dieser Website.