Magna Concursos
2749403 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Considere o seguinte comando:

CREATE OR REPLACE PROCEDURE questao AS

BEGIN

FOR k IN (SELECT * FROM PESSOA)

LOOP

cont := cont+1;

DBMS_OUTPUT.PUT_LINE('NOME: '||k.NOME);

END LOOP;

END;

Analise as assertivas abaixo e assinale a alternativa correta.

I. A opção [OR REPLACE] é opcional na sintaxe da criação da procedure e irá sobrescrever a procedure.

II. O comando LOOP não possui EXIT e nem EXIT WHEN, por isso será infinito.

III. A saída irá mostrar a lista de nomes da tabela PESSOA.

IV. A quantidade de vezes que o LOOP será executado é determinada pela quantidade de tuplas da tabela PESSOA.

 

Provas

Questão presente nas seguintes provas

Analista de TI - Banco de Dados/Oracle PL-SQL

60 Questões