Estou iniciando minha carreira no oracle apex e gostaria de saber como executar procedures de outro usuário nele, por exemplo: Minha aplicação roda em cima de um esquema A mas eu quero executar uma procedure que está no esquema B. Alguém tem ideia de como eu posso fazer isso?
obs. Eu já dei permissão para o usuário A visualizar a procedure do usuário B
trabalhando com procedures no apex
- dr_gori
- Moderador
- Mensagens: 5026
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você deve colocar o OWNER da procedure antes.
Exemplo, se o OWNER da procedure é B, então:
Ou você cria um sinônimo em A que aponta pra B.PRC_EXECUTA.
Daí não precisa colocar o owner antes.
Exemplo, se o OWNER da procedure é B, então:
B.PRC_EXECUTA;
Daí não precisa colocar o owner antes.
Entendi, mas eu quero criar um form baseado em uma procedure ai ele não encontra o usuário,outra coisa bastante estranha é que mesmo que eu crie a procedure no próprio usuário ao qual o sistema pertence, quando vou criar o form baseado em uma procedure ele não encontra a procedure que eu criei
- stcoutinho
- Moderador
- Mensagens: 850
- Registrado em: Qua, 11 Mai 2011 5:15 pm
- Localização: são Paulo - SP
Jars,
Poderia dar maiores detalhe sobre " ..quando eu crio o forms ele não encontra a procedure .."?
Em qual schema a sua aplicação APEX foi criada? As procedures que você mencionam pertencem a este schema onde você criou sua aplicação APEX?
Para facilitar a compreensão, informe o nome real destes schemas .. o que apresenta a procedure e aquele onde sua aplicação APEX foi criada.
Abraços,
Sergio Coutinho
Poderia dar maiores detalhe sobre " ..quando eu crio o forms ele não encontra a procedure .."?
Em qual schema a sua aplicação APEX foi criada? As procedures que você mencionam pertencem a este schema onde você criou sua aplicação APEX?
Para facilitar a compreensão, informe o nome real destes schemas .. o que apresenta a procedure e aquele onde sua aplicação APEX foi criada.
Abraços,
Sergio Coutinho
- dr_gori
- Moderador
- Mensagens: 5026
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Também não entendi isso de criar o forms baseado em uma procedure.
Achei que você queria executar uma procedure dentro do APEX.
Achei que você queria executar uma procedure dentro do APEX.
Na verdade eu consegui resolver
Quando você cria um form baseado em uma procedure a mesma deve ter parâmetros de entrada, caso contrário você não consegue enxergar ela no APEX
Abraços!
Quando você cria um form baseado em uma procedure a mesma deve ter parâmetros de entrada, caso contrário você não consegue enxergar ela no APEX
Abraços!
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante