FC ConcursosFC Concursos

Questão FC369516

Os tipos de collection disponibilizadas na linguagem PL/SQL são:

Linguagem SQL

FGV · 2024

Os tipos de collection disponibilizadas na linguagem PL/SQL são:

  1. varchar2 e records.
  2. procedures e functions.
  3. cursor, packages e object types.
  4. index-by tables, nested tables e varrays.
  5. transactions, subprograms, nested controls, bulks.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Em PL/SQL, as collections são estruturas que agrupam elementos; os três tipos principais são Index-by tables, Nested tables e VARRAYs.

Index-by tables (associative arrays) são coleções em memória indexadas por chaves escalares (inteiros ou strings). Permitem índices não contíguos (são esparsas) e são ideais para lookup e processamento temporário.

Nested tables são tabelas aninhadas que podem ser persistidas como colunas em tabelas do banco. Podem ser esparsas e são tratadas internamente como tabelas separadas, facilitando manipulação de conjuntos relacionais.

VARRAYs (variably sized arrays) têm tamanho máximo definido na criação; são densos (índices contíguos) e armazenados de forma compacta. Indicadas quando se conhece um limite superior e se quer ordem/compactação.

Escolha entre elas conforme necessidade: desempenho e temporariedade (index-by), persistência e modelagem relacional (nested tables) ou tamanho limitado e armazenamento compacto (VARRAYs).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo