Considere a função PL/SQL a seguir, criada no Oracle...
Imagem de fundo

Considere a função PL/SQL a seguir, criada no Oracle...

Atenção: As informações abaixo devem ser utilizadas para responder às questões de números 43 a 47.


Considere o Modelo Entidade-Relacionamento abaixo.


Imagem associada para resolução da questão


Após o modelo ter sido implementado em um Sistema Gerenciador de Banco de Dados, foram cadastrados os seguintes dados:


Imagem associada para resolução da questão

Considere a função PL/SQL a seguir, criada no Oracle.


CREATE OR REPLACE FUNCTION get_valor_consulta

(c_id Consulta.IdConsulta%TYPE)

RETURN NUMBER IS

v_con Consulta.ValorConsulta%TYPE := 0;

BEGIN

SELECT ValorConsulta

INTO v_con

FROM Consulta

WHERE IdConsulta = c_id;

RETURN v_con;

END get_valor_consulta;

/


Após executar a instrução SET SERVEROUTPUT ON no SQL*Plus, para chamar a função e exibir o retorno para a consulta de id 5 utiliza-se a instrução


A

EXECUTE dbms_output.put_line(get_valor_consulta(5))


B

SHOW get_valor_consulta(5)


C

RUN FUNCTION get_valor_consulta(5) OUTPUT PRINT


D

RUN get_valor_consulta(5).print()


E

EXEC dbms_print_line(get_valor_consulta(5))