sql >> Database teknologi >  >> RDS >> Oracle

Oracles lagrede procedure OUT-parametre

Dit spørgsmål er ikke helt klart. En IN OUT-parameter sendes begge veje, som navnet antyder. Dette betyder, at det skal bestå en variabel, ikke en bogstavelig, og du skal bruge en deklareringsblok for at gøre det. For eksempel:

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. Docker mysql kan ikke oprette forbindelse til container

  2. 8 måder at tilføje en time til et datotidspunkt i MariaDB

  3. uploade flere billedfiler til php mysql galleri

  4. Auto-e-mail-system til at sende databaseoversigtsrapport