Tendo como referência o Transact-SQL, são funções que retor...

Próximas questões
Com base no mesmo assunto
Q2044794 Banco de Dados
Tendo como referência o Transact-SQL, são funções que retornam valores de data e hora de suas partes, exceto:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - SWITCHOFFSET.

Esta questão aborda o conhecimento sobre as funções do Transact-SQL (T-SQL) para manipulação de datas e horas. T-SQL é a extensão do SQL utilizada pelo Microsoft SQL Server, que inclui um conjunto de funções de sistema para auxiliar na manipulação de dados de tipos específicos, como as datas e horas. As funções mencionadas nas alternativas A, C, D e E são utilizadas para criar valores de data e hora a partir de suas partes componentes, como ano, mês, dia, hora, minuto e segundo. Vejamos brevemente cada uma:

  • DATETIMEFROMPARTS: Retorna um valor de data e hora formado pelas partes especificadas.
  • TIMEFROMPARTS: Retorna um valor de tempo formado pelas partes especificadas de hora, minuto e segundo.
  • DATETIMEOFFSETFROMPARTS: Retorna um valor de data e hora com deslocamento de fuso horário formado pelas partes especificadas.
  • SMALLDATETIMEFROMPARTS: Retorna um valor de data e hora de precisão menor formado pelas partes especificadas.

A função mencionada na alternativa B, SWITCHOFFSET, é diferente das outras, pois ela não é utilizada para criar uma data e hora a partir de partes. Em vez disso, SWITCHOFFSET é utilizada para alterar o deslocamento (fuso horário) de um valor DATETIMEOFFSET para um deslocamento especificado, sem mudar o ponto no tempo representado pelo valor DATETIMEOFFSET. Desta forma, a função SWITCHOFFSET ajusta o fuso horário de um valor de data e hora, mas não o constrói a partir de suas partes componentes.

Para resolver essa questão com sucesso, é essencial que o candidato entenda as funções de data e hora oferecidas pelo T-SQL, bem como saiba diferenciar entre funções que criam novos valores de data e hora (como as mencionadas nas alternativas A, C, D e E) e funções que ajustam ou transformam valores existentes (como a função SWITCHOFFSET na alternativa B).

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo