sql >> Database >  >> RDS >> Oracle

Is het mogelijk om retour in opgeslagen procedure te gebruiken?

In de Opgeslagen procedure retourneert u de waarden met OUT parameter ALLEEN . Zoals u in uw voorbeeld twee variabelen hebt gedefinieerd:

   outstaticip OUT VARCHAR2, outcount OUT NUMBER

Wijs gewoon de retourwaarden toe aan de out-parameters, d.w.z. outstaticip en outcount en open ze terug vanaf de oproeplocatie. Wat ik hier bedoel is:wanneer je de opgeslagen procedure aanroept, geef je die twee variabelen ook door. Na de opgeslagen procedure-aanroep worden de variabelen gevuld met retourwaarden.

Als u RETURN value . wilt hebben als terugkeer van de PL/SQL-aanroep, gebruik dan FUNCTION . Houd er rekening mee dat u in het geval dat u slechts één variabele als retourvariabele zou kunnen retourneren.



  1. 4 manieren om de tijdzone in Oracle te wijzigen

  2. Invoegen in Oracle en ophalen van de gegenereerde sequentie-ID

  3. hoe een tekenreeksdatum naar datumnotatie te converteren in oracle10g

  4. Het dumpen van tabellen in orakel 10g met behulp van de PL/SQL-procedure