No caso, tem que conceder grant de execute para o user_app no pacote de exceção?
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!