Procura

Banco de dadosPl-sql


EXERCÍCIOS - Exercício 104

  • (FCC 2020)

Considere a função PL/SQL abaixo, criada no Oracle, em ambiente ideal.

CREATE OR REPLACE FUNCTION obterDados (

vSal IN colaborador.salario%TYPE,

vAdicional IN colaborador.adicional%TYPE)

RETURN NUMBER IS

BEGIN

.. I ..

END obterDados;

/

O objetivo da função é retornar o salário anual calculado a partir do salário mensal e do adicional (extra) de um funcionário, utilizando a fórmula (salário do funcionário * 12) + (adicional recebido * salário * 12). Para que a função realize a operação desejada, a lacuna I acima deverá ser preenchida por:




A) this.salario:= (vSal * 12) + (vAdicional * vSal * 12);

B) RETURN (NVL(vSal,0) * 12 + (NVL(vAdicional,0) * NVL(vSal,0) * 12));

C) salario:=(NVL(vSal,0) * 12 + (NVL(vAdicional,0) * NVL(vSal,0) * 12));

D) RETURN (ROUNDTO(vSal,2) * 12 + (ROUNDTO(vAdicional,2) * ROUNDTO(vSal,2) * 12));

E) RETURN (DECIMAL(vSal,2) * 12 + (DECIMAL(vAdicional,2) * DECIMAL(vSal,2) * 12));


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

Vamos para o Anterior: Exercício 103

Tente Este: Exercício 102

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=11.15ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.55ms))((ts_substr_c=1.01ms))((ts_substr_im=0.78ms))
((total= 13ms))