Oracle
 sql >> Base de données >  >> RDS >> Oracle

récupérer le paramètre de la procédure stockée ?

Juste quelques problèmes :

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

Vous pouvez utiliser comme la même variable :

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

Définissez simplement votre paramètre de procédure comme IN OUT au lieu de juste OUT.

Consultez cette ressource :

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