O comando do Sistema Gerenciador de Bancos de Dados Microso...
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (1)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - SET @@DATEFIRST 1. Para compreender o motivo dessa alternativa ser a correta, é necessário saber que o Microsoft SQL Server permite modificar o primeiro dia da semana por meio do comando SET DATEFIRST
.
O valor atribuído ao comando SET DATEFIRST
determina o primeiro dia da semana para o ambiente de execução do SQL Server. Este valor influencia funções que resultam em cálculos baseados na semana, como DATEPART
e DATENAME
.
A configuração SET DATEFIRST
aceita números de 1 (Segunda-feira) a 7 (Domingo). Assim, para definir Segunda-feira como o primeiro dia da semana, usa-se o número 1, o que está correto na alternativa B. As demais opções apresentam comandos incorretos ou usam valores que não designam a Segunda-feira como primeiro dia da semana.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Questão SEM RESPOSTA.
DATEFIRST define o dia da semana e @@DATEFIRST é utilizada para recuperar o valor que foi configurado com SET DATEFIRST.
SET DATEFIRST 1 -- Definido como segunda-feira
SELECT @@DATEFIRST; -- retorna o valor atual de SET DATEFIRST
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo