CURRENT_TIMEZONE_ID (Transact-SQL)

適用対象: SQL Server 2022 (16.x) Azure SQL Database Azure SQL Managed Instance

この関数では、サーバーまたはインスタンスによって観測されるタイム ゾーンの ID が返されます。 Azure SQL Managed Instance の戻り値は、基盤となるオペレーティング システムのタイム ゾーンではなく、インスタンスの作成時に割り当てられたインスタンス自体のタイム ゾーンに基づきます。

注意

SQL Database において、タイム ゾーンは常に UTC に設定され、CURRENT_TIMEZONE_ID では UTC タイム ゾーンの ID が返されます。

構文

CURRENT_TIMEZONE_ID ( )  

引数

この関数は引数を取りません。

戻り値の型

varchar

解説

CURRENT_TIMEZONE_ID は非決定的関数です。 この列を参照するビューと式には、インデックスを付けることができません。

返される値には、実際のタイム ゾーンと、サーバーまたはインスタンスの言語設定が反映されます。

SELECT CURRENT_TIMEZONE_ID();  
/* Returned:  
W. Europe Standard Time
*/

関連項目

SQL Managed Instance のタイム ゾーン

CURRENT_TIMEZONE()