Pular para o conteúdo principal

Questão de Banco de Dados — PL-SQL — FCC 2015

Banco de DadosPL-SQL
Código
fc023354
Banca
FCC
Órgão
TRE-AP
Ano
2015
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas
Durante a exibição do resultado de uma consulta do tipo SELECT no PL/SQL, é possível alterar um cabeçalho de uma coluna usando um apelido (alias) para ela. Se o apelido contiver espaços ou caracteres especiais (como # ou $), deverá ser digitado
  1. Aentre apóstrofos.
  2. Bentre parênteses.
  3. Cem letra maiúscula.
  4. Dentre aspas duplas.
  5. Eem letra minúscula.
Revelar gabarito e comentário

GabaritoD — entre aspas duplas.

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”.

Sintaxe de Alias no SQL (PL/SQL)

Gabarito: letra D. Em SQL, para que um alias (apelido) de coluna contenha espaços ou caracteres especiais (como # ou $), ele deve ser delimitado por aspas duplas ("). Aspas simples são usadas para strings literais; parênteses, maiúsculas ou minúsculas não alteram a necessidade de delimitação. A regra é padronizada no padrão SQL e adotada pelo PL/SQL da Oracle.

A banca testa o conhecimento da sintaxe de aliases em SQL, especificamente a diferença entre delimitadores de identificadores e strings.

Alias no SQL
  • 1Sem caracteres especiais
    • Sem delimitador
  • 2Com espaços / # / $
    • Aspas simples (apóstrofos)
    • Parênteses
    • Maiúscula / minúscula
    • Aspas duplas
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Apóstrofos (aspas simples) são usados para delimitar valores literais (strings), não identificadores de objetos. Exemplo: SELECT nome AS 'apelido' geraria erro.

Alternativa B — ❌ Incorreta

Parênteses não têm função de delimitação de alias. São usados para agrupamento de expressões, listas de colunas ou parâmetros de funções.

Alternativa C — ❌ Incorreta

Escrever o alias em letra maiúscula não resolve o problema de espaços ou caracteres especiais. A caixa alta não é um delimitador; o alias precisa de delimitador explícito.

Alternativa D — ✅ Correta ⟵ GABARITO

Aspas duplas (") são o delimitador padrão para identificadores (nomes de colunas, tabelas, aliases) que contêm espaços, caracteres especiais ou que diferenciam maiúsculas/minúsculas. Exemplo: SELECT coluna AS "Meu Alias #1" FROM tabela;.

Alternativa E — ❌ Incorreta

Letra minúscula, assim como maiúscula, não é delimitador. Não altera a necessidade de aspas duplas.

NÃO CAIA NESSA!

A banca confunde o uso de aspas simples (apóstrofos) com aspas duplas. O candidato pode lembrar que strings são delimitadas por aspas simples e erroneamente aplicar a mesma regra para aliases. Lembre-se: identificadores com caracteres especiais exigem aspas duplas, não simples.

Gabarito: letra D (aspas duplas).

Link permanente: /questoes/fc023354