Pular para o conteúdo principal

Questão de Banco de Dados — PL-SQL — FUNDATEC 2023

Banco de DadosPL-SQL
Código
qq896738
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL
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.
  1. A'BC' indica o século da data.
  2. B‘MONTH’ indica a abreviatura do nome do mês da data.
  3. C‘SS’ indica a semana do ano da data.
  4. D‘J’ indica o ano da data.
  5. E‘D’ indica o dia da semana correspondente à data.
Revelar gabarito e comentário

GabaritoE — ‘D’ indica o dia da semana correspondente à data.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Elementos de formatação datetime no Oracle PL/SQL

Gabarito: letra E. O formato 'D' no Oracle retorna o número do dia da semana (1 a 7, dependendo do NLS). As demais alternativas trocam os significados: 'BC' indica era (antes de Cristo), 'MONTH' é o nome completo do mês, 'SS' são segundos, e 'J' é o dia juliano.

A questão cobra o conhecimento dos principais elementos de formatação de data/hora usados na função TO_CHAR. Cada alternativa apresenta um elemento e seu suposto significado; algumas confundem com outros elementos similares.

Alternativa A — ❌ Incorreta

'BC' indica o período antes de Cristo (era), não o século. O século é representado por 'CC' ou 'SCC'. Erro clássico de troca de elemento.

Alternativa B — ❌ Incorreta

'MONTH' retorna o nome completo do mês (ex.: "January"). A abreviatura do mês é 'MON' (ex.: "Jan"). A banca trocou o elemento de abreviatura pelo de nome completo.

Alternativa C — ❌ Incorreta

'SS' retorna os segundos (00-59). A semana do ano é representada por 'WW' (week of year) ou 'IW' (ISO week). Novamente, elemento trocado.

Alternativa D — ❌ Incorreta

'J' retorna o dia juliano (número de dias desde 1º de janeiro de 4712 a.C.). O ano é representado por 'YYYY' (ano de 4 dígitos) ou 'YY' (2 dígitos).

Alternativa E — ✅ Correta ⟜ GABARITO

'D' retorna o número do dia da semana (1 = domingo, 2 = segunda, etc., de acordo com a configuração NLS). É o único elemento entre os listados cuja descrição está correta.

PEGA ESSA DICA!

Memorize os elementos mais comuns: 'D' = day of week; 'DD' = day of month; 'MM' = month number; 'YY' = year 2 digits; 'HH24' = hour 24h. Para semana do ano, lembre de 'WW' (week of year).

Gabarito: letra E (elemento 'D' = dia da semana).

Link permanente: /questoes/qq896738