SET TIME ZONE
Aplica-se a: Databricks SQL
Databricks Runtime
Define o fuso horário da sessão atual.
Sintaxe
SET TIME ZONE { LOCAL | time_zone_value | INTERVAL interval_literal }
Parâmetros
LOCAIS
Defina o fuso horário para o especificado na propriedade java
user.timezone
, ou para a variávelTZ
de ambiente seuser.timezone
estiver indefinido, ou para o fuso horário do sistema se ambos estiverem indefinidos.timezone_value
Um literal STRING. A ID do fuso horário local da sessão no formato de IDs de zona baseados em região ou deslocamentos de zona. Os IDs de região devem ter o formato 'área/cidade', como 'América/Los_Angeles'. Os deslocamentos de zona devem estar no formato '
(+|-)HH
', '(+|-)HH:mm
' ou '(+|-)HH:mm:ss
', por exemplo, '-08', '+01:00' ou '-13:33:33'. Além disso, 'UTC' e 'Z' são suportados como aliases de '+00:00'. Não se recomenda a utilização de outros nomes curtos porque podem ser ambíguos.-
O literal de intervalo representa a diferença entre o fuso horário da sessão para o 'UTC'. Deve estar no intervalo de [-18, 18] horas e precisão máxima a segunda, por exemplo
INTERVAL 2 HOURS 30 MINUTES
, ouINTERVAL '15:40:32' HOUR TO SECOND
.
Exemplos
-- Set time zone to the system default.
> SET TIME ZONE LOCAL;
-- Set time zone to the region-based zone ID.
> SET TIME ZONE 'America/Los_Angeles';
-- Set time zone to the Zone offset.
> SET TIME ZONE '+08:00';
-- Set time zone with intervals.
> SET TIME ZONE INTERVAL 1 HOUR 30 MINUTES;
> SET TIME ZONE INTERVAL '08:30:00' HOUR TO SECOND;
Artigos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários