I lagrad procedur returnerar du värdena med OUT parameter ENDAST . Som du har definierat två variabler i ditt exempel:
outstaticip OUT VARCHAR2, outcount OUT NUMBER
Tilldela bara returvärdena till ut-parametrarna, dvs outstaticip och outcount och få tillgång till dem från uppringningsplatsen. Vad jag menar här är:när du anropar den lagrade proceduren, kommer du att skicka dessa två variabler också. Efter det lagrade proceduranropet kommer variablerna att fyllas i med returvärden.
Om du vill ha RETURN value som retur från PL/SQL-anropet, använd sedan FUNCTION . Observera att i så fall skulle du bara kunna returnera en variabel som returvariabel.