SQL jetzt Funktion

SQL jetzt Funktion
Mit der jetzt Funktion in SQL können Sie das aktuelle Datum und die aktuelle Uhrzeit erhalten. Es ist eine praktische Funktion, mit der Sie Ihren Datenbankdatensätzen das genaue Datum und die genaue Uhrzeit hinzufügen können.

Sie können auch Zeitstempel erstellen, wenn ein bestimmter Datensatz geändert wird. In diesem Artikel wird das aktuelle Datum und die aktuelle Uhrzeit mit Standard -SQL hinzugefügt.

Funktionssyntax

Die Funktion verfügt über eine einfache Syntax, die einfach zu bedienen und implementieren kann.

Ein Beispiel für die Syntaxverwendung ist unten gezeigt:

Wählen Sie jetzt () aus;

Die vorherige Abfrage sollte das aktuelle Datum und die aktuelle Uhrzeit in der definierten Zeitzone zurückgeben.

-------------------------------
2022-03-18 10:34:59.168105+03
(1 Reihe)

HINWEIS: Obwohl die meisten Datenbankmotoren die jetzt Funktion unterstützen, können einige die Funktion möglicherweise verpassen.

Die Standard -SQL -Alternative zur Funktion NOW () ist die Funktion current_datetime (). Die Syntax ist unten dargestellt:

Wählen Sie current_datetime ([timezone]);

Die Funktion nimmt die Zielzeitzone als Parameter. Die Funktion verwendet die Standardeinstellung des Systems, wenn keine Zeitzone angegeben ist.

Wenn Sie die Zeitzone angeben, ist es am besten, sich für den Zeitzone -Namen anstelle einer Stunde und einem winzigen Versatz zu entscheiden.

Sie können die Zeitzone -Namen in den folgenden Ressourcen überprüfen:

https: // en.Wikipedia.org/wiki/list_of_tz_database_time_zones

SQL Extract -Teil

Möglicherweise müssen Sie in einigen Fällen einen bestimmten Wert aus einem Datum extrahieren. Mit der Extract () -Methode in Standard -SQL können Sie Teile extrahieren, z. B.:

  1. Jahr
  2. Wochentag
  3. Monat
  4. Quartal
  5. Woche
  6. Zweite
  7. Minute
  8. Stunde
  9. Millisekunde

Und viele mehr.

Ein Beispiel ist unten gezeigt:

Wählen Sie Extract (Jahr ab jetzt ());

Dies sollte das Jahr aus dem zurückgegebenen DateTime -Objekt zurückgeben. Nachfolgend finden Sie eine Beispielausgabe:

EXTRAKT
---------
2022
(1 Reihe)

Hinweis: Beachten Sie, dass Ihre Datenbank -Engine möglicherweise die jetzt Funktion fehlt. Entscheiden Sie sich für current_datetime (), wenn ja.

Abschluss

In diesem Artikel wurden die Verwendung der SQL Now -Funktion, current_datetime in Standard -SQL und das Extrahieren spezifischer Einheiten aus dem Ergebnis behandelt. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Tutorials finden Sie in den anderen Linux -Hinweisartikeln.