"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?
"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?
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!