Você pode executar um procedimento armazenado no SQL Developer de duas maneiras. Abaixo estão os exemplos:
1. Execute o procedimento armazenado usando Executar PL/SQL no SQL Developer
- Abra o SQL Developer e conecte-se ao banco de dados Oracle.
- Depois, lado esquerdo no painel Conexões , expandir o nó do esquema em que você deseja executar o procedimento armazenado.
- Em seguida, expanda o nó de procedimentos e selecione o procedimento armazenado que deseja executar e clique com o botão direito nele.
- Em seguida, no menu de atalho, selecione Executar opção.
- O Executar PL/SQL janela será aberta.
- Se o procedimento armazenado tiver alguns parâmetros, especifique os parâmetros acima do canto direito , conforme mostrado abaixo na imagem. Em seguida, clique em OK botão para executar. Você pode notar na imagem abaixo que especifiquei o nome do arquivo de parâmetro, mas está mostrando seu nome sem aspas simples na seção do bloco PL/SQL. Ele dará o erro na execução, então é melhor modificar as variáveis na seção do bloco PL/SQL abaixo e clicar em OK botão para executar.
2. Execute o procedimento armazenado usando o SQL Editor
- Para executar o procedimento armazenado usando o editor SQL, qual é a melhor abordagem , siga as cinco etapas mencionadas acima.
- Em seguida, no Executar PL/SQL janela copiar o código da seção do bloco PL/SQL e feche a janela.
- Em seguida, clique no menu Arquivo> Novo e selecione Arquivo SQL ou pressione Alt+F10 para abrir a planilha SQL.
- Em seguida, no editor SQL, cole o código copiado .
- Aqui você pode editar os valores da variável, conforme mostrado abaixo. Em seguida, execute o procedimento armazenado pressionando F5 ou F9 ou clicando no botão Executar botão acima da planilha SQL.
DECLARE I_EMPNO NUMBER; O_TOTAL_SALARY NUMBER; BEGIN I_EMPNO := 7654; COMPUTE_SAL( I_EMPNO => I_EMPNO, O_TOTAL_SALARY => O_TOTAL_SALARY ); :O_TOTAL_SALARY := O_TOTAL_SALARY; END;
Saída
PL/SQL procedure successfully completed.
A vantagem de executar um procedimento armazenado na planilha SQL é que você pode ver a saída se for bem-sucedida ou falhar, também pode alterar facilmente os parâmetros para executar várias vezes, o que economiza tempo.
Veja também:
- Saiba como executar um procedimento no Toad For Oracle
- Como executar um procedimento dentro de um pacote no Oracle
- Como agendar um trabalho no Oracle SQL Developer?
-
Anunciando o ClusterControl 1.7.5:Manutenção e suporte avançados de cluster para PostgreSQL 12 e MongoDB 4.2
-
Dicas úteis para solucionar erros comuns no MySQL
-
Como gerar scripts DDL (criar) do SQL Server Management Studio (SSMS) - SQL Server / TSQL Tutorial Parte 17
-
Planejamento de capacidade para MySQL e MariaDB - Dimensionamento do tamanho do armazenamento