Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Kann Parameter nicht aus gespeicherter Prozedur mit PHP herausholen

Ich schlage vor, dass Sie es zuerst mit einem einfachen Beispiel versuchen, indem Sie dem Dokumentation die Informationen über OUT-Variablen enthält:

Erstellen Sie eine einfache Prozedur:

CREATE PROCEDURE foo (p OUT VARCHAR2) IS 
BEGIN
   p := 'bar';
END foo;

Dann in PHP:

$stid = oci_parse($conn, 'begin foo(:p1); end;');
oci_bind_by_name($stid, ':p1', $p1, 3);
echo $p1;