Buscar

Analise o código PL/SQL a seguir: set serveroutput on DECLARE TYPE tabela_numeros IS TABLE OF NUMBER; list TABELA_NUMEROS := tabela_n...

Analise o código PL/SQL a seguir:

set serveroutput on

DECLARE
TYPE tabela_numeros IS TABLE OF NUMBER;
list TABELA_NUMEROS := tabela_numeros (1, 2, 3, 4, 5);
BEGIN
list.DELETE(2);
FOR i IN 1..list.COUNT LOOP
IF list.EXISTS(i) THEN
DBMS_OUTPUT.PUT('['''list(i)''']');
END IF;
END LOOP;
DBMS_OUTPUT.NEW_LINE;
END;
/

Sobre o resultado da execução do algoritmos PLSQl proposto, assinale a alternativa CORRETA:


A 1 1 4.
B 1 3 4.
C 4 3 1.
D 1 2 3.

Essa pergunta também está no material:

Avaliação II - Individual_BANCO DE DADOS AVANÇADO
5 pág.

Banco de Dados Avançado Centro Universitário Leonardo da VinciCentro Universitário Leonardo da Vinci

💡 1 Resposta

User badge image

Ed Verified user icon

O código PL/SQL apresentado tem como objetivo criar uma tabela de números e, em seguida, excluir o segundo elemento dessa tabela. Em seguida, o código percorre a tabela e imprime na tela os elementos que ainda existem na tabela. O resultado da execução do algoritmo será a alternativa B: 1 3 4. Isso ocorre porque o segundo elemento da tabela (2) foi excluído, e os elementos restantes são 1, 3 e 4.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais