FUSO HORÁRIO
Aplica-se a: Databricks SQL
O TIMEZONE
parâmetro configuration controla o fuso horário local usado para operações de carimbo de data/hora em uma sessão.
Você pode definir esse parâmetro no nível da sessão usando a instrução SET e no nível global usando parâmetros de configuração SQL ou a API do SQL Warehouse.
Uma maneira alternativa de definir o fuso horário da sessão é usando a instrução SET TIME ZONE.
Definição
O parâmetro pode ser definido para um destes valores:
ID da zona base da região
Os IDs de região devem ter o formato 'área/cidade', como
America/Los_Angeles
.Para obter uma lista de fusos horários válidos, consulte Lista de fusos horários do banco de dados tz.
Deslocamento de zona
Os deslocamentos de zona devem estar no formato '
(+|-)HH
',(+|-)HH:mm
ou(+|-)HH:mm:ss
, por exemplo-08
, ou+01:00
-13:33:33
. Além disso, 'UTC' é suportado como um alias para+00:00
.
Não se recomenda a utilização de outros nomes curtos porque podem ser ambíguos.
Predefinição do sistema
O padrão do sistema é UTC
.
Exemplos
-- Set time zone to the region-based zone ID.
> SET timezone = America/Los_Angeles;
> SELECT current_timezone();
America/Los_Angeles
-- Set time zone to the Zone offset.
> SET timezone = +08:00;
> SELECT current_timezone();
+08:00