Procura

Banco de dadosPl-sql


EXERCÍCIOS - Exercício 22

  • (FCC 2015)

No Oracle, uma função é um bloco PL/SQL nomeado que retorna um valor. A função a seguir, calcula um imposto sobre o salá- rio com base em uma alíquota fixa simples de 27%.
CREATE OR REPLACE FUNCTION imposto(valor IN NUMBER)
RETURN NUMBER IS
BEGIN
RETURN (valor * 0.27);
END imposto;
/
Considere a existência de um ambiente Oracle com SQL*Plus em condições ideais, com banco de dados, tabelas, campos e valores existentes. Considere também que, nos casos necessários, foi executado o comando SET SERVEROUTPUT ON antes das instruções abaixo.
I. SELECT nome, salario, imposto(salario)
FROM Funcionario
WHERE idDepartamento = 5;
II. EXECUTE dbms_output.put_line(imposto(10000));
III. VARIABLE salario NUMBER;
EXECUTE :salario := imposto(10000);
IV. DECLARE imp NUMBER;
BEGIN imp = imposto(10000);
DBMS_OUTPUT.PUT('O imposto é: '|| imp);
END;
Para chamar a função imposto, está correto o que consta APENAS em


A) III e IV.

B) I, II e III.

C) II e III.

D) I e III.

E) II e IV.


Próximo:
EXERCÍCIOS - Exercício 23

Vamos para o Anterior: Exercício 21

Tente Este: Exercício 9

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+