0
的sql我有這樣的代碼:呼叫甲骨文anonimous PL /從PHP
$P_ID = 12;
$P_RESULTADO = null;
$c = OCILogon($config['db']['username'], $config['db']['password'], $config['db']['hostspec']);
$query = 'DECLARE
P_ID NUMBER;
P_RESULTADO VARCHAR2(32767);
BEGIN
P_ID := 12;
P_RESULTADO := NULL;
SINTRA.PKG_CONSULTAS_RAPIDAS.P_DATOS_PAIS_PHP (:P_ID, :P_RESULTADO);
COMMIT;
END;';
$stid = oci_parse($c, $query);
oci_bind_by_name($stid, ":P_RESULTADO", $P_RESULTADO, 32767);
oci_bind_by_name($stid, ":P_ID", $P_ID, 2);
oci_execute($stid,OCI_DEFAULT);
while ($row = oci_fetch($stid)) {
$este[] = $row;
}
oci_close($c);
print_r($este);
不過是給我這個錯誤:
警告:oci_fetch():ORA-24374:前取限定沒有做過或在
我真的不知道我在做什麼錯在這裏,你能給我一個關於如何解決它的提示嗎?