T-SQL SYSDATETIMEOFFSET Funktion
Die T-SQL SYSDATETIMEOFFSET Funktion gehört zu den T-SQL Datums- und Uhrzeitfunktionen und gibt einen datetimeoffset(7)-Wert zurück, der das Datum und die Uhrzeit des Computers enthält, auf dem die Instanz von SQL Server ausgeführt wird.Die SYSDATETIMEOFFSET-Funktion ist eine nicht deterministische Funktion. Ansichten und Ausdrücke, die auf diese Funktion in einer Spalte verweisen, können nicht indiziert werden
Das Beispiel zur T-SQL SYSDATETIMEOFFSET-Funktion zeigt den Einsatz und die Möglichkeiten dieser T-SQL Funktion.
T-SQL SYSDATETIMEOFFSET Funktion Syntax
Die T-SQL SYSDATETIMEOFFSET Funktion kann folgendermaßen verwendet werden:
SYSDATETIMEOFFSET()
T-SQL-Anweisungen können überall dort auf die Funktion SYSDATETIMEOFFSET verweisen, wo sie auf einen datetimeoffset-Ausdruck verweisen können. Die SYSDATETIMEOFFSET-Funktion ist eine nicht deterministische Funktion. Ansichten und Ausdrücke, die auf diese Funktion in einer Spalte verweisen, können nicht indiziert werden.
T-SQL SYSDATETIMEOFFSET Funktion Beispiel
Das folgende T-SQL SYSDATETIMEOFFSET Beispiel veranschaulicht, wie die T-SQL Funktion verwendet werden kann. Im folgenden Beispiel werden die sechs SQL Server-Systemfunktionen verwendet, die das aktuelle Datum und die aktuelle Uhrzeit zurückgeben, um Datum, Uhrzeit oder beides zurückzugeben:
SELECT SYSDATETIME() ,SYSDATETIMEOFFSET() ,SYSUTCDATETIME() ,CURRENT_TIMESTAMP ,GETDATE() ,GETUTCDATE();
Das Ergebnis der SQL SELECT-Abfrage ist:
SYSDATETIME() --2020-05-30 15:08:27.8736075 SYSDATETIMEOFFSET() --2020-05-30 15:08:27.8736075 +02:00 SYSUTCDATETIME() --2020-05-30 13:08:27.8736075 CURRENT_TIMESTAMP --2020-05-30 15:08:27.870 GETDATE() --2020-05-30 15:08:27.870 GETUTCDATE() --2020-05-30 13:08:27.870