用于设置 TIME ZONE 的时区名称
Vertica 将下面列出的时区名称识别为 SQL 时区的有效设置(TIME ZONE 运行时参数)。
注意
时区和夏令时规则由各个政府控制,可能会更改。有关最新信息,请参阅时区和夏令时数据源。这些名称不同于
/opt/vertica/share/timezonesets
中显示的名称,后者以 date/time 输入值的形式获得 Vertica 识别。下面列出的 TIME ZONE 名称意味着本地夏令时规则,其中 date/time 输入名称代表 UTC 的固定偏移量。
在许多情况下,同一时区具有多个名称。这些名称位于同一个组中。列表主要按常用时区名称进行排序。
除了列表中的名称之外,Vertica 还接受以下时区名称之一:
-
STDoffset
-
STDoffsetDST
其中 STD 为时区缩写,offset 为从 UTC 往西的偏移量数值(以小时为单位),而 DST 为可选的夏令时时区缩写,假定代表比给定偏移量提前一小时。
例如,如果 EST5EDT
还不是公认的时区名称,Vertica 将接受它在功能上等同于美国东海岸时间。如果存在夏令时时区名称,Vertical 将假定该名称使用美国时区规则,因此此功能在北美以外地区的使用受到限制。
当心
请注意,这一预配可能会导致静默接受无效输入,因为对时区缩写的合理性未执行任何检查。例如,SET TIME ZONE TO FOOBANKO
可以使用 GMT 的一个比较奇特的缩写发挥作用,使系统高效运行。
时区
- 非洲
- 美洲
- 南极洲
- 亚洲
- 大西洋
- 澳大利亚
-
CET
-
EET
-
Etc/GMT
-
GMT
-
GMT+0
-
GMT-0
-
GMT0
-
Greenwich
-
Etc/Greenwich
-
- 欧洲
-
工厂
- 印度洋
-
MET
- 太平洋
-
UCT Etc
-
UCT
-
偏移量
-
Universal Zulu
-
Etc/UTC
-
Etc/Universal
-
Etc/Zulu
-
-
WET