Database
 sql >> Baza danych >  >> RDS >> Database

jak wykonać procedurę składowaną w programie SQL Developer?

Procedurę składowaną w programie SQL Developer można wykonać na dwa sposoby. Poniżej znajdują się przykłady:

1. Wykonaj procedurę składowaną za pomocą Uruchom PL/SQL w programie SQL Developer

  1. Otwórz program SQL Developer i połącz się z bazą danych Oracle.
  2. Następnie lewa strona w panelu Połączenia , rozwiń węzeł schematu w którym chcesz wykonać procedurę składowaną.
  3. Następnie rozwiń węzeł Procedury i wybierz procedurę składowaną, którą chcesz wykonać, i kliknij ją prawym przyciskiem myszy.
  4. Następnie z menu skrótów wybierz Uruchom opcja.
  5. Uruchom PL/SQL okno się otworzy.
  6. Jeśli procedura składowana ma jakieś parametry, określ parametry powyżej prawego rogu , jak pokazano poniżej na obrazku. Następnie kliknij OK przycisk do wykonania. Możesz zauważyć na poniższym obrazku określiłem nazwę pliku parametrów, ale pokazuje on jego nazwę bez pojedynczych cudzysłowów w sekcji bloku PL/SQL. Spowoduje to błąd podczas wykonywania, więc lepiej zmodyfikować zmienne w poniższej sekcji bloku PL/SQL i kliknąć OK przycisk do wykonania.

2. Wykonaj procedurę składowaną za pomocą edytora SQL

  1. Aby wykonać procedurę składowaną za pomocą edytora SQL, co jest lepszym podejściem , wykonaj powyższe pięć kroków.
  2. Następnie z Uruchom PL/SQL okno skopiuj kod z sekcji bloku PL/SQL i zamknij okno.
  3. Następnie kliknij menu Plik> Nowy i wybierz plik SQL lub naciśnij Alt+F10 aby otworzyć arkusz SQL.
  4. Następnie w edytorze SQL wklej skopiowany kod .
  5. Tutaj możesz edytować wartości zmiennej, jak pokazano poniżej. Następnie wykonaj procedurę składowaną, naciskając F5 lub F9 lub klikając Uruchom przycisk nad arkuszem 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;

Wyjście

PL/SQL procedure successfully completed.

Zaletą uruchamiania procedury składowanej w arkuszu SQL jest to, że możesz zobaczyć dane wyjściowe, niezależnie od tego, czy się powiedzie, czy nie, a także łatwo zmienić parametry, aby były uruchamiane wielokrotnie, co oszczędza czas.

Zobacz też:

  • Dowiedz się, jak wykonać procedurę w Toad dla Oracle
  • Jak wykonać procedurę wewnątrz pakietu w Oracle
  • Jak zaplanować pracę w Oracle SQL Developer?
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wizualizacja danych za pomocą Apache Zeppelin – samouczek

  2. Jak znaleźć średnią kolumny numerycznej w SQL?

  3. Model danych platformy pożyczkowej typu peer-to-peer

  4. Objaśnienie aliasu SQL

  5. Jak korzystać z funkcji SUMA SQL