sql >> Database >  >> RDS >> Oracle

parameter ophalen uit opgeslagen procedure?

Slechts een paar problemen:

SET SERVEROUTPUT ON
DECLARE
   outputString VARCHAR(20);
BEGIN
  string_opp('input String', outputString);
  dbms_output.put_line(outputString);
END;

U kunt als dezelfde variabele gebruiken:

SET SERVEROUTPUT ON
DECLARE
   outputString VARCHAR(20);
BEGIN
  outputString := 'input String';
  string_opp(outputString);
  dbms_output.put_line(outputString);
END;

Definieer gewoon uw procedureparameter als IN OUT in plaats van alleen OUT.

Bekijk deze bron:

http://psoug.org/snippet/FUNCTIONS-IN-OUT-parameter_873.htm



  1. Hoe PLAY_SOUND in Oracle Forms

  2. Kan geen verbinding maken met localhost, maar wel met computernaam in SQL Server 2008

  3. Converteer 'datetime' naar 'date' in SQL Server (T-SQL-voorbeelden)

  4. Informatie over SQL Server-statistieken verkrijgen met behulp van statistische systeemfuncties