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.