sql >> Databáze >  >> RDS >> Oracle

nelze získat parametr z uložené procedury pomocí php

Doporučuji nejprve vyzkoušet jednoduchý příklad podle dokumentace který obsahuje informace o proměnných OUT:

Sestavte si jednoduchý postup:

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

Potom v PHP:

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



  1. SQL Views:Jak pracovat s Views v SQL?

  2. Nelze použít znakovou sadu utf8mb4 s CloudSQL na AppEngine Python

  3. Podivné chování úplného vnějšího spojení v Oracle – jak by se to dalo vysvětlit?

  4. Dotaz MySQL pro získání produktů WooCommerce podle názvu kategorie