I Lagret procedure returnerer du værdierne ved hjælp af OUT
parameter KUN . Som du har defineret to variable i dit eksempel:
outstaticip OUT VARCHAR2, outcount OUT NUMBER
Tildel blot returværdierne til ud-parametrene, dvs. outstaticip
og outcount
og få adgang til dem tilbage fra opkaldsstedet. Hvad jeg mener her er:når du kalder den lagrede procedure, vil du også videregive disse to variable. Efter det lagrede procedurekald vil variablerne blive udfyldt med returværdier.
Hvis du vil have RETURN value
som retur fra PL/SQL-kaldet, brug derefter FUNCTION
. Bemærk venligst, at i tilfælde af, at du kun vil være i stand til at returnere én variabel som returvariabel.