SQL Stromstempel

SQL Stromstempel
Ein Zeitstempel bezieht sich auf einen digitalen Zeitakte, wenn ein Ereignis auftritt. Zeitstempel sind in Tools wie Protokollierung, Datei und Nutzungsverfolgern sehr häufig vorkommt. Durch die Verwendung von Zeitstempeln können Sie eine Aufzeichnung über die Aufzeichnung eines Ereignisses beibehalten. Sie können beispielsweise aufzeichnen, wenn eine Datei hinzugefügt, geändert, gelöscht usw. hinzugefügt wurde.

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ÄHLEN
Current_timestamp () wie jetzt;

Dies sollte den Zeitstempel wie gezeigt zurückgeben:

2022-03-18T18: 20: 50.239z

SQL 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ÄHLEN
Current_datetime () als UTC,
Current_datetime ('afrika/nairobi') als nairobi,
Current_datetime ('+03:00') als utc_add;

Wir verwenden drei verschiedene Techniken, um die Zeitzonen im obigen Beispiel anzugeben.

"UTC": "2022-03-18T18: 30: 39.619901 "
"Nairobi": "2022-03-18T21: 30: 39.619901 "
"UTC_ADD": "2022-03-18T21: 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ÄHLEN
Current_date () als UTC,
Current_date ('Afrika/Nairobi') als Nairobi,
Current_date ('+03:00') als utc_add;

Der obige Code sollte die Ausgabe wie gezeigt zurückgeben:

"UTC": "2022-03-18"
"Nairobi": "2022-03-18"
"UTC_ADD": "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.