Pular para o conteúdo principal

Questão de Banco de Dados — SQL — Instituto Consulplan 2025

Banco de DadosSQL
Código
qg557483
Banca
Instituto Consulplan
Órgão
Prefeitura de Nova Iguaçu - RJ
Ano
2025
Nível
Médio
Cargo
Técnico Programador de Computação
A SEMCONGER precisa gerar relatórios personalizados usando SQL para identificar contratos vencidos. O analista de sistemas escreve a seguinte consulta SQL para selecionar todos os contratos vencidos até a data atual:SELECT contrato_id, empresa, data_vencimentoFROM contratosWHERE data_vencimento < SYSDATE;No entanto, ao revisar a consulta, outro desenvolvedor apontou que a sintaxe pode não funcionar corretamente em todos os bancos de dados. Sobre essa consulta, é INCORRETO afirmar que:
  1. ANo MySQL, a função equivalente a SYSDATE seria NOW().
  2. BA condição data_vencimento < SYSDATE filtra corretamente os contratos vencidos até o momento atual.
  3. CSYSDATE é suportado pelo Oracle, mas outros bancos podem utilizar funções diferentes para obter a data atual.
  4. DA função SYSDATE retorna a data e a hora do servidor, podendo variar entre diferentes instâncias de banco de dados.
Revelar gabarito e comentário

GabaritoB — A condição data_vencimento < SYSDATE filtra corretamente os contratos vencidos até o momento atual.

Link permanente: /questoes/qg557483