Assinale a alternativa correta sobre CURRENT_ DATE e SYSDAT...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D
Para entender o conceito abordado nesta questão, é fundamental conhecer o funcionamento das funções CURRENT_DATE e SYSDATE na base de dados Oracle. Ambas as funções são utilizadas para recuperar a data e a hora atuais, mas a diferença primordial entre elas reside na consideração das zonas de tempo.
CURRENT_DATE retorna a data e a hora correntes ajustadas para a zona de tempo da sessão atual do banco de dados. Isso significa que se a sessão de um usuário está configurada para uma zona de tempo específica, o valor retornado refletirá essa configuração, independentemente do fuso horário onde o servidor de banco de dados está fisicamente localizado.
SYSDATE, por outro lado, retorna a data e a hora correntes do sistema operacional do servidor onde o banco de dados Oracle está instalado. Essa função não leva em consideração a configuração de zona de tempo da sessão do usuário, o que significa que o valor retornado está baseado no fuso horário do sistema do servidor.
Entender essa distinção é crucial para resolver corretamente a questão, pois a alternativa correta (D) explicita claramente a diferença no comportamento das funções em relação à zona de tempo, um conceito chave para aplicações que lidam com usuários em múltiplos fusos horários. Dessa forma, a resposta correta não apenas indica a funcionalidade de cada função, mas também destaca a relevância do contexto de zona de tempo na manipulação de datas e horas no Oracle.
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
A função CURRENT_DATE pega a data e hora de acordo com o TIME ZONE da sessão que está utilizando, de acordo com os padrões configurados pela localização do DB da sessão.
Já o SYSDATE pega a data e hora de acordo com o Servidor Oracle.
http://www.profissionaloracle.com.br/gpo/servicos/easyblog/entry/2013/12/26/back-in-sql
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo