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

Parametry OUT procedury składowanej Oracle

Twoje pytanie nie jest do końca jasne. Parametr IN OUT jest przekazywany w obie strony, jak sama nazwa wskazuje. Oznacza to, że musi być przekazana zmienna, a nie literał i do tego potrzebny jest blok deklaracji. Na przykład:

declare
  l_segn number;
begin
  l_segn := 1;
  -- procedure will have received value = 1
  rifatt_segn0_ins(l_segn, 'x', 2, sysdate);
  -- procedure may have changed value of l_segn from 1 to something else
  dbms_output.put_line(l_segn); 
end;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JMeter - Przekazywanie WIELE wartości z 1 JDBC do innego JDBC

  2. Logiczny widok modelu danych w R12.2

  3. Jak przetestować uprawnienia do odczytu/zapisu w systemie plików katalogu Oracle?

  4. Jak DODAĆ NAZWĘ OGRANICZENIA do już ISTNIEJĄCEGO OGRANICZENIA?

  5. Różnica między dwiema wartościami Rok Miesiąc i Dzień w Oracle