logo

Wie erhalte ich das aktuelle Datum und die aktuelle Uhrzeit in SQL?

Es gibt viele integrierte Funktionen, um das aktuelle Datum und die aktuelle Uhrzeit in SQL abzurufen. In diesem Artikel besprechen wir anhand von Beispielen, wie Sie das aktuelle Datum und die aktuelle Uhrzeit in SQL abrufen.

SQL Aktuelles Datum und aktuelle Uhrzeit abrufen

Drei integrierte SQL-Funktionen zum Abrufen des aktuellen Datums und der aktuellen Uhrzeit sind:

  • SQL GETDATE()-Funktion
  • SQL CURRENT_TIMESTAMP()-Funktion
  • SQL SYSDATETIME()-Funktion

SQL GETDATE()-Funktion

SQL GETDATE() Funktion gibt das aktuelle Datum und die aktuelle Uhrzeit des Datenbanksystems im Format „JJJJ-MM-TT hh:mm: ss“ zurück. mmm’.



Syntax

Die Syntax der Funktion GETDATE() lautet:

SELECT GETDATE();

Beispiel

In diesem Beispiel verwenden wir die Funktion GetDate() in SQL, um das aktuelle Datum und die aktuelle Uhrzeit abzurufen.

Abfrage

  SELECT GetDate() AS   'CurrentDATETime';>

Ausgabe

Beispielausgabe der SQL-Funktion getdate()

Ausgabe

Holen Sie sich nur den Zeitteil aus dem Funktionsbeispiel GETDATE()

In diesem Beispiel erhalten wir nur den Zeitteil von der Funktion GETDATE() in SQL.

Abfrage

  SELECT   CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'>

Ausgabe

Zeitteil aus der Funktion getdate()

Zeitteil aus der Funktion GETDATE()

String als int Java umwandeln

SQL CURRENT_TIMESTAMP()-Funktion

SQL-Funktion CURRENT_TIMESTAMP() Wird verwendet, um den aktuellen TIMESTAMP (aktuelles Datum und aktuelle Uhrzeit) zu finden. Der CURRENT_TIMESTAMP gibt das gleiche Ergebnis zurück wie VERABREDUNG BEKOMMEN().

Syntax

Die Syntax der Funktion CURRENT_TIMESTAMP() lautet:

AKTUELLER ZEITSTEMPEL

Beispiel

In diesem Beispiel verwenden wir die Funktion CURRENT_TIMESTAMP() in SQL, um das aktuelle Datum und die aktuelle Uhrzeit abzurufen.

Abfrage

Ins-Taste
  SELECT CURRENT_TIMESTAMP AS   'CURRENTTIMESTAMP';>

Ausgabe

Beispielausgabe der Funktion „sql current_timestamp()“.

Ausgabe

SQL SYSDATETIME()-Funktion

SQL-Funktion SYSDATETIME() wird auch verwendet, um die aktuelle Uhrzeit des Systems abzurufen, auf dem die Instanz von SQL Server ausgeführt wird. Die Funktion SYSDATETIME() bietet im Vergleich zur Funktion GETDATE() eine höhere Genauigkeit in Sekundenbruchteilen.

Wir können den TIME-Teil aus dem DATE- und TIME-Wert abrufen, der von der Funktion SYSDATETIME() wie folgt zurückgegeben wird:

Syntax

Der SYSDATETIME () Funktionssyntax ist:

SYSDATETIME()

Beispiel

In diesem Beispiel verwenden wir die Funktion SYSDATETIME() in SQL, um das aktuelle Datum und die aktuelle Uhrzeit abzurufen.

Abfrage

  SELECT SYSDATETIME  () 'Current TIME using SYSDATETIME()'>

Ausgabe

Beispielausgabe der SQL-Funktion sysdatetime()

Ausgabe