Ir para o conteúdo

Função de Tempo de Execução mvSQL - CLIENT()

Resumo

Obtém uma propriedade do cliente – normalmente, o navegador da web.

Sintaxe

CLIENT(property)

Parâmetros

Propriedade

A propriedade solicitada. Os valores suportados incluem:

  • IPADDRESS - Endereço IP do cliente IPv4 ou IPv6.
  • TIMEZONE - fuso horário IANA nome (2.5).
  • TIMEZONEOFFSET - Deslocamento de fuso horário no formato ISO ±[hh]:[mm] (2.5).
  • LOCALE - Localidade em ISO region-language formatar.

Obrigatório.

Devoluções

Corda

O formato varia de acordo com o dado property.

Observações

Quando um evento é executado pelo serviço em segundo plano, as informações do cliente não ficam disponíveis. O CLIENT() função não retornará resultados significativos.

Os fusos horários da IANA são diferentes dos fusos horários do Windows. Não há mapeamento direto entre os dois.

No Vinyl 2.4 e anteriores, o nome do fuso horário retornará uma string vazia para alguns clientes. Em particular, o Internet Explorer 11 não fornece o nome do fuso horário.

No Vinyl 2.5 e superior, se o fuso horário do cliente não puder ser determinado, o fuso horário do servidor de aplicação do Vinyl será retornado.

Não é possível mapear um deslocamento de fuso horário para um nome de fuso horário.

Exemplos

Endereço de IP

CLIENT(IPADDRESS)

Devoluções 192.0.2.222 (IPv4) ou 2001:db8:85a3:8d3:1319:8a2e:370:7348 (IPv6).

Fuso Horário

CLIENT(TIMEZONE)

Devoluções America/New_York

Compensação de Fuso Horário

CLIENT(TIMEZONEOFFSET)

Devoluções -04:00

Localidade

CLIENT(LOCALE)

Devoluções en-US