sql >> Database >  >> RDS >> Oracle

Oracle opgeslagen procedure OUT-parameters

Je vraag is niet helemaal duidelijk. Een IN OUT-parameter wordt in beide richtingen doorgegeven, zoals de naam al aangeeft. Dit betekent dat het een variabele moet worden doorgegeven, geen letterlijke en je hebt een declare-blok nodig om dat te doen. Bijvoorbeeld:

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. Meerdere rijen geretourneerd bij het selecteren van een specifieke rij in Oracle SQL

  2. Achterliggende witruimte in MySQL verwijderen

  3. Een overzicht van de Percona XtraDB Cluster Kubernetes-operator

  4. java.lang.IllegalArgumentException:kolom '_id' bestaat niet