No caso, tem que conceder grant de execute para o user_app no pacote de exceção?
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!
No caso, tem que conceder grant de execute para o user_app no pacote de exceção?
Olá, tudo bem?
Desde já peço desculpas pela demora em obter retorno.
No caso do user_app, não há a necessidade de conceder, pois ele herda as funcionalidades do pacote de clientes do usuário user_dev. O pacote de clientes ("clientes_pac") já possui as procedures "incluir_cliente" com o tratamento de erro adequado utilizando o pacote de exceção. Quando o usuário "user_app" chama a procedure "incluir_cliente" do pacote de clientes, o tratamento de erro é realizado automaticamente, sem a necessidade de acesso direto ao pacote de exceção.
Aproveito para comunicar que esse curso ganhou uma versão atualizada: Oracle PL/SQL: dominando packages
Espero ter ajudado.
Abraços e até mais!