Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy można skorzystać ze zwrotu w procedurze składowanej?

W procedurze składowanej zwracasz wartości za pomocą OUT parametr TYLKO . Ponieważ w swoim przykładzie zdefiniowałeś dwie zmienne:

   outstaticip OUT VARCHAR2, outcount OUT NUMBER

Po prostu przypisz zwracane wartości do parametrów out, tj. outstaticip i outcount i uzyskuj do nich dostęp z powrotem z lokalizacji połączenia. Mam tutaj na myśli:kiedy wywołasz procedurę składowaną, przekażesz również te dwie zmienne. Po wywołaniu procedury składowanej zmienne zostaną wypełnione wartościami zwracanymi.

Jeśli chcesz mieć RETURN value jako powrót z wywołania PL/SQL, a następnie użyj FUNCTION . Pamiętaj, że w przypadku, gdybyś był w stanie zwrócić tylko jedną zmienną jako zmienną zwracaną.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połącz wartość drugiej kolumny, jeśli wartość pierwszej kolumny jest taka sama

  2. Jak wywołać procedurę składowaną Oracle w Pythonie?

  3. Funkcja NLS_INITCAP() w Oracle

  4. Oracle, Ustaw datę i godzinę jako pierwszy dzień miesiąca

  5. Jak rozwiązać ORA-29280:nieprawidłowa ścieżka do katalogu