sql >> Database >  >> RDS >> Oracle

kan de parameter niet uit de opgeslagen procedure halen met behulp van php

Ik stel voor dat je eerst een eenvoudig voorbeeld probeert, volgens de documentatie die informatie bevat over OUT-variabelen:

Bouw een eenvoudige procedure:

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

Dan in PHP:

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



  1. Relaties maken:#1452 - Kan een onderliggende rij niet toevoegen of bijwerken:een beperking van een externe sleutel mislukt

  2. SQL - Hoe te transponeren?

  3. Hoe u uw SQL Server-versie kunt controleren

  4. Cartesiaanse producten en selecteert in de van-clausule