Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

dbms_output.put_line

"dbms_output.put_line(v_DESCRICAO)" foi usado no PL/SQL.

Por que não posso utilizar em procedures e functions?

O RETURN na function tem a mesma finalidade?

2 respostas
solução!

Olá Sabrina, tudo bem?

O comando dbms_output.put_line é utilizado nas procedures, para que seja possível retornar uma saída na tela. Porém não é necessário utilizar este comando nas funções, justamente pelo que você mencionou.

As funções por si só já retornam uma saída ao serem executadas, pois elas têm a cláusula RETURN, então quando executamos a função, o RETURN vai retornar a saída, assim como o comando dbms_output.put_line retorna quando o utilizamos na procedure.

Espero ter ajudado e bons estudos!

Obrigada Danielle!