Pular para o conteúdo principal

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

Banco de DadosPL-SQL
Código
vu079189
Banca
VUNESP
Órgão
TJ-RS
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Especialidade: Análise de Suporte
A linguagem PL/SQL utilizada pelo sistema gerenciador de bancos de dados Oracle 21c admite diversos tipos de dados, sendo correto afirmar que o tipo de dados
  1. ANCLOB tem tamanho máximo menor do que o tipo de dados LONG.
  2. BRAW tem tamanho máximo igual ao tipo de dados CLOB.
  3. CBLOB tem tamanho máximo igual ao tipo de dados VARCHAR2.
  4. DNVARCHAR2 tem tamanho máximo menor do que o tipo de dados LONG RAW.
  5. ECHAR tem tamanho máximo igual ao tipo de dados LONG.
Revelar gabarito e comentário

GabaritoA — NCLOB tem tamanho máximo menor do que o tipo de dados LONG.

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: alternativa A. A banca considera que o tipo NCLOB tem tamanho máximo menor do que o tipo LONG. As demais alternativas conflitam com os tamanhos máximos dos tipos apresentados no material de estudo.

A tabela abaixo, extraída do conteúdo de apoio, mostra os tamanhos máximos dos principais tipos de dados PL/SQL no Oracle:

Tipo de Dado

Tamanho Máximo (bytes)

CHAR

32.767

VARCHAR2

32.767

RAW

32.767

NCHAR

32.767

NVARCHAR2

32.767

LONG

32.760

LONG RAW

32.760

Alternativa A — ✅ Correta ⟵ GABARITO

A afirmação é que NCLOB tem tamanho máximo menor que LONG. Embora o material não mencione NCLOB, a banca o considera correto. As demais alternativas são claramente incorretas com base nos tamanhos conhecidos.

Alternativa B — ❌ Incorreta

RAW tem tamanho máximo de 32.767 bytes, enquanto CLOB é um LOB (Large Object) com capacidade muito superior (até 4 GB ou mais). Portanto, não são iguais.

Alternativa C — ❌ Incorreta

BLOB, assim como CLOB, é um LOB com capacidade muito maior que VARCHAR2 (32.767 bytes). Afirmar igualdade é falso.

Alternativa D — ❌ Incorreta

NVARCHAR2 tem tamanho máximo de 32.767 bytes, enquanto LONG RAW tem 32.760 bytes. Logo, NVARCHAR2 é maior, não menor.

Alternativa E — ❌ Incorreta

CHAR tem tamanho máximo de 32.767 bytes, enquanto LONG tem 32.760 bytes. Os valores são diferentes, portanto não são iguais.

Conclusão: A única alternativa que a banca considera verdadeira é a letra A, e as demais são falsas à luz dos tamanhos máximos documentados.

Gabarito: letra A

Link permanente: /questoes/vu079189