"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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
"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!