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.
- LIMIT: retorna o índice do elemento antes de n.
- TRIM: remove elementos do final de uma coleção.
- FIRST: retorna o número de elementos de uma coleção.
- 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