Я пытаюсь выполнить оператор SQL оракула, используя приведенный ниже код.
$ofe_id = '123';
$stmt = oci_parse($this->db->conn_id, "DECLARE
l_retval VARCHAR2(255);
l_message VARCHAR2(2000);
BEGIN
l_retval := offerte.fill_temp_fields(:ofe_id,l_message);
END;") or die("Cannot parse query");
oci_bind_by_name($stmt, ':ofe_id', $ofe_id);
// $err = oci_error($stmt); //It return 'false';
$respose = oci_execute($stmt, OCI_DEFAULT);
Я использую PHP 5.6 с Ubuntu 14.0x.Когда я пытался выполнить вышеупомянутое утверждение.Это заморозить и ничего не вернуть.
Когда я попытался отладить код, я обнаружил, что он выполняется до oci_execute (), после этого он не будет выполняться для следующего кода.Я ждал до 30 минут, но, кажется, он не ответил ни одного ответа.