Partilhar via


FUSO HORÁRIO

Aplica-se a: Marque Sim 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