sql >> Databasteknik >  >> RDS >> Oracle

hämta ut parameter från lagrad procedur?

Bara ett par frågor:

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

Du kan använda som samma variabel:

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

Definiera bara din procedurparameter som IN OUT istället för bara OUT.

Kontrollera den här resursen:

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



  1. cd:-M:ogiltigt alternativ

  2. Oracle DBA realtidsfrågor

  3. Oracle Datetime-funktioner (fullständig lista)

  4. SQL:Skapar en relationstabell med 2 olika auto_increment