Execução: Fundatec ANC – ANALISTA EM COMPUTAÇÃO – ÊNFASE EM...

Próximas questões
Com base no mesmo assunto
Q2172664 Banco de Dados
Execução: Fundatec ANC – ANALISTA EM COMPUTAÇÃO – ÊNFASE EM DESENVOLVIMENTO ORACLE PL-SQL 6/5/202309:44:14 QUESTÃO 38 – O modelo de um formato do datatime (datatime format) é formado pela combinação de um ou mais elementos de formatação. Esse formato pode ser usado na conversão de uma data para uma string com o comando to_char, que possui a seguinte sintaxe: TO_CHAR (column, datetimeformat). Sobre os formatos do datatimeformat, assinale a alternativa correta. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Correto! A alternativa E - 'D' indica o dia da semana correspondente à data - é a correta. Vamos entender o motivo.

No Oracle PL/SQL, ao utilizar a função TO_CHAR para conversão de dados do tipo data (datetime) para string, é comum empregar formatos de data e hora para determinar como a data será exibida na string resultante. Os elementos de formatação de data e hora, tais como 'MONTH', 'DD', 'YYYY', entre outros, definem o componente da data ou hora que será exibido e o seu formato de apresentação.

A opção correta, E, menciona o elemento de formatação 'D', que é usado para representar o dia da semana em números, onde 1 corresponde ao domingo, 2 à segunda-feira e assim por diante até 7 para o sábado. É importante notar que isso pode variar conforme as configurações NLS (National Language Support) do banco de dados, que podem fazer com que a contagem dos dias da semana comece em diferentes dias, como a segunda-feira, por exemplo.

É essencial, ao preparar-se para concursos que abordem o Oracle PL-SQL, familiarizar-se com os elementos de formatação de data e hora, pois são frequentemente utilizados em consultas e podem ser tema de questões de prova. Praticar a utilização desses elementos em diferentes cenários também é uma excelente forma de consolidar o conhecimento.

Para enriquecer ainda mais nossa discussão, vejamos brevemente o porquê das outras alternativas estarem incorretas:

  • 'BC' refere-se à era (antes de Cristo ou depois de Cristo) e não ao século da data.
  • 'MONTH', quando escrito em maiúsculas, exibe o nome completo do mês e não a abreviatura.
  • 'SS' representa os segundos de uma hora e não a semana do ano.
  • 'J' é um identificador para representar o número de dias desde 1 de janeiro de 4712 a.C. até a data especificada, não sendo uma representação do ano da data.

Continuando a estudar e entender esses conceitos, você se tornará cada vez mais preparado para enfrentar questões relacionadas a banco de dados em concursos públicos. Boa sorte em sua jornada de estudos!

Clique para visualizar este gabarito

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