sql >> Database teknologi >  >> RDS >> Oracle

hente parameter fra lagret procedure?

Bare et par problemer:

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

Du kan bruge som den samme variabel:

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

Du skal blot definere din procedureparameter som IN OUT i stedet for kun OUT.

Tjek denne ressource:

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



  1. Hvor mange rækker i en database er FOR MANGE?

  2. Fuld liste over lokaliteter i MySQL

  3. Aktiver Entity Framework 6 for MySql (C#) i WinForms af Microsoft Visual Studio 2013

  4. Sådan fungerer TAN() i MariaDB