Questão de Banco de Dados — PL-SQL — FUNDATEC 2023
Banco de Dados›PL-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.
A'BC' indica o século da data.
B‘MONTH’ indica a abreviatura do nome do mês da data.
C‘SS’ indica a semana do ano da data.
D‘J’ indica o ano da data.
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).