Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FGV 2023

Banco de DadosOracle
Código
fg063726
Banca
FGV
Órgão
DPE-RS
Ano
2023
Nível
Médio
Cargo
Técnico - Apoio Especializado - Programador
Ana está desenvolvendo um programa em PL/SQL para capturar e armazenar um histórico de mensagens que contém 3 GB de tamanho.Para manipular essa informação em uma variável, no Oracle PL/SQL, Ana deve declarar uma variável do tipo:
  1. ACHAR;
  2. BCLOB;
  3. CNCHAR;
  4. DVARCHAR2;
  5. ENVARCHAR2.
Revelar gabarito e comentário

GabaritoB — CLOB;

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

Tipos de dados PL/SQL no Oracle

Gabarito: letra B. Para armazenar um histórico de mensagens de 3 GB em uma variável PL/SQL, Ana deve declarar uma variável do tipo CLOB (Character Large Object). Os demais tipos (CHAR, VARCHAR2, NCHAR, NVARCHAR2) são limitados a, no máximo, 32.767 bytes, conforme a documentação do Oracle, sendo insuficientes para o volume de 3 GB.

Tipos de dados PL/SQL (Oracle)
  • 1Limitados (≤ 32.767 bytes)
    • CHAR (tamanho fixo)
    • NCHAR (tamanho fixo, Unicode)
    • VARCHAR2 (tamanho variável)
    • NVARCHAR2 (tamanho variável, Unicode)
  • 2Grandes objetos (≥ 4 GB)
    • CLOB (Character Large Object)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O tipo CHAR é de tamanho fixo e tem limite máximo de 32.767 bytes, incapaz de armazenar 3 GB.

Alternativa B — ✅ Correta ⟵ GABARITO

O tipo CLOB é projetado para grandes objetos de caractere, suportando até 4 GB (ou mais) – ideal para 3 GB.

Alternativa C — ❌ Incorreta

O tipo NCHAR é de tamanho fixo e, assim como CHAR, limita-se a 32.767 bytes.

Alternativa D — ❌ Incorreta

O tipo VARCHAR2 é de tamanho variável, mas seu limite é 32.767 bytes, insuficiente para 3 GB.

Alternativa E — ❌ Incorreta

O tipo NVARCHAR2 é similar ao VARCHAR2, porém para caracteres Unicode, e também tem limite de 32.767 bytes.

Link permanente: /questoes/fg063726