В Съхранената процедура връщате стойностите с помощта на OUT
параметър САМО . Както сте дефинирали две променливи във вашия пример:
outstaticip OUT VARCHAR2, outcount OUT NUMBER
Просто задайте връщаните стойности на изходните параметри, т.е. outstaticip
и outcount
и достъп до тях обратно от местоположението на повикване. Това, което имам предвид тук е:когато извикате съхранената процедура, ще предавате и тези две променливи. След извикването на съхранената процедура променливите ще бъдат попълнени с върнати стойности.
Ако искате да имате RETURN value
като връщане от извикването на PL/SQL, след това използвайте FUNCTION
. Моля, имайте предвид, че в случай, че ще можете да върнете само една променлива като върната променлива.