Pular para o conteúdo principal

Questão de Banco de Dados — PL-SQL — FUNDATEC 2023

Banco de DadosPL-SQL
Código
qq896750
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL
Considere o seguinte comando:CREATE OR REPLACE PROCEDURE questao ASBEGINFOR k IN (SELECT * FROM PESSOA)LOOPcont := 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.
  1. ATodas estão corretas.
  2. BTodas estão incorretas.
  3. CApenas II e III estão corretas.
  4. DApenas III e IV estão corretas.
  5. EApenas I, III e IV estão corretas.
Revelar gabarito e comentário

GabaritoE — Apenas I, III e IV estão corretas.

Link permanente: /questoes/qq896750