V Uložené proceduře vrátíte hodnoty pomocí OUT
parametr POUZE . Jak jste ve svém příkladu definovali dvě proměnné:
outstaticip OUT VARCHAR2, outcount OUT NUMBER
Stačí přiřadit návratové hodnoty k parametrům out, tj. outstaticip
a outcount
a přistupovat k nim zpět z místa volání. Mám na mysli toto:když zavoláte uloženou proceduru, budete předávat i tyto dvě proměnné. Po volání uložené procedury budou proměnné naplněny návratovými hodnotami.
Pokud chcete mít RETURN value
jako návrat z volání PL/SQL, pak použijte FUNCTION
. Upozorňujeme, že v takovém případě byste mohli jako návratovou proměnnou vrátit pouze jednu proměnnou.