Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FCC 2019

Banco de DadosOracle
Código
fc056955
Banca
FCC
Órgão
SEMEF de Manaus - AM
Ano
2019
Cargo
SEMEF Manaus - AM - Técnico de Tecnologia da Informação da Fazenda Municipal
Um técnico ao se utilizar do sistema gerenciador de bancos de dados Oracle 12c, dever declarar uma constante de nome 'blue_pen', atribuindo-lhe o valor 200. O comando que esse técnico deve especificar é
  1. Ablue_pen INT : = 200;
  2. Bblue_pen VALUE := 200 INT;
  3. Cblue_pen CONSTANT INTEGER := 200;
  4. Dblue_pen VALUE := 200 CONSTANT;
  5. Eblue_pen.value := 200 CONSTANT;
Revelar gabarito e comentário

GabaritoC — blue_pen CONSTANT INTEGER := 200;

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

Oracle PL/SQL – Declaração de Constante

Gabarito: letra C. A sintaxe para declarar uma constante em PL/SQL (Oracle) segue o padrão: nome CONSTANT tipo := valor;. A alternativa C (blue_pen CONSTANT INTEGER := 200;) é a única que respeita essa ordem e utiliza as palavras-chave corretas.

A banca testa o conhecimento da sintaxe básica de declaração de constantes no Oracle Database 12c com PL/SQL. A palavra-chave CONSTANT deve vir imediatamente após o nome da constante e antes do tipo. O operador de atribuição é := (dois pontos seguido de igual).

Alternativa A — ❌ Incorreta

blue_pen INT : = 200; – Falta a palavra-chave CONSTANT. O comando apenas declara uma variável, não uma constante. A presença de := está correta, mas sem CONSTANT a declaração não é de constante.

Alternativa B — ❌ Incorreta

blue_pen VALUE := 200 INT; – Usa VALUE no lugar de CONSTANT e inverte a ordem do tipo (INT depois do valor). A sintaxe correta exige CONSTANT antes do tipo.

Alternativa C — ✅ Correta ⟵ GABARITO

blue_pen CONSTANT INTEGER := 200; – Segue exatamente a sintaxe PL/SQL: nome, CONSTANT, tipo (INTEGER), := e valor. Correta.

Alternativa D — ❌ Incorreta

blue_pen VALUE := 200 CONSTANT; – Novamente usa VALUE em vez de CONSTANT e coloca CONSTANT no final, o que não é válido.

Alternativa E — ❌ Incorreta

blue_pen.value := 200 CONSTANT; – Utiliza notação de ponto (como se blue_pen fosse um objeto) e também coloca CONSTANT no final. A declaração de constante não usa notação de membro e a palavra-chave CONSTANT deve anteceder o tipo.

PEGA ESSA DICA!

Memorize a sequência exata: nome CONSTANT tipo := valor. Em PL/SQL, VALUE não é uma palavra-chave para declaração; o correto é CONSTANT. Treine com exemplos simples para fixar.

Gabarito: letra C

Link permanente: /questoes/fc056955