T-SQL CURRENT_TIMESTAMP Funktion
Die T-SQL CURRENT_TIMESTAMP Funktion gehört zu den T-SQL Datums- und Uhrzeitfunktionen und gibt den aktuellen Zeitstempel des Datenbanksystems als Datum- / Uhrzeit-Wert ohne den Versatz der Datenbank-Zeitzone zurück.
Die CURRENT_TIMESTAMP-Funktion leitet diesen Wert vom Betriebssystem des Computers ab, auf dem die Instanz von SQL Server ausgeführt wird.
Das Beispiel zur T-SQL CURRENT_TIMESTAMP-Funktion zeigt den Einsatz und die Möglichkeiten dieser T-SQL Funktion.
T-SQL CURRENT_TIMESTAMP Funktion Syntax
Die T-SQL CURRENT_TIMESTAMP Funktion kann folgendermaßen verwendet werden:
CURRENT_TIMESTAMP
T-SQL-Anweisungen können die CURRENT_TIMESTAMP-Funktion überall dort referenzieren, wo sie auf einen datetime-Ausdruck verweisen können. CURRENT_TIMESTAMP ist eine nicht deterministische Funktion. Ansichten und Ausdrücke, die auf diese Spalte verweisen, können nicht indiziert werden.
T-SQL CURRENT_TIMESTAMP Funktion Beispiel
Das folgende T-SQL CURRENT_TIMESTAMP Beispiel veranschaulicht, wie die T-SQL Funktion verwendet werden kann. Im folgenden Beispiel werden die sechs SQL Server-Systemfunktionen verwendet, welche die aktuelle Datums- und Uhrzeitwerte zurückgeben, um das Datum, die Uhrzeit oder beides zurückzugeben. Die Beispiele geben die Werte in Reihe zurück, sodass ihre Sekundenbruchteile unterschiedlich sein können.
SELECT SYSDATETIME() ,SYSDATETIMEOFFSET() ,SYSUTCDATETIME() ,CURRENT_TIMESTAMP ,GETDATE() ,GETUTCDATE();
Das Ergebnis der SQL SELECT-Abfrage ist:
SYSDATETIME() --2020-05-30 10:03:03.2348258 SYSDATETIMEOFFSET() --2020-05-30 10:03:03.2348258 +02:00 SYSUTCDATETIME() --2020-05-30 08:03:03.2348258 CURRENT_TIMESTAMP --2020-05-30 10:03:03.233 GETDATE() --2020-05-30 10:03:03.233 GETUTCDATE() --2020-05-30 08:03:03.233