FC ConcursosFC Concursos

Questão FC374603

A partir do Oracle Database 8 foram introduzidos dois novos tipos de banco de dados conhecidos como coleções, permitindo, assim, o armazenamento de conjuntos de elementos. A partir

Sistema de Gerenciamento de Banco de Dados (SGBD)

Instituto Consulplan · 2021

A partir do Oracle Database 8 foram introduzidos dois novos tipos de banco de dados conhecidos como coleções, permitindo, assim, o armazenamento de conjuntos de elementos. A partir do Oracle Database 9i, esses recursos foram ampliados, incluindo coleções de vários níveis e incorporando uma coleção dentro de outra. O Oracle Databse 10g ampliou ainda mais as coleções, a fim de incluir arrays associados, dentre outros. Considerando os métodos de coleção em PL/SQL, assinale a alternativa correta.

  1. LIMIT: retorna o índice do elemento antes de n.
  2. TRIM: remove elementos do final de uma coleção.
  3. FIRST: retorna o número de elementos de uma coleção.
  4. COUNT: retorna verdadeiro, se o elemento n de uma coleção existe.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

TRIM em PL/SQL é o método usado para remover elementos do final de uma coleção (por exemplo, VARRAYs e nested tables). Ele atua sobre a "cauda" da coleção, reduzindo o número de elementos armazenados.

Sintaxe básica: colecao.TRIM remove um elemento; colecao.TRIM(n) remove os últimos n elementos. Quando chamado, o valor de colecao.COUNT diminui em função do número de elementos removidos.

Exemplo prático: meu_array.TRIM(2) elimina os dois últimos elementos. Use colecao.LAST antes/depois para identificar o índice do último elemento ativo.

A operação é útil para controlar dinamicamente o tamanho da coleção em rotinas PL/SQL e evitar laços de remoção individual quando se quer retirar vários elementos do fim.

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

Continue aprendendo