Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

oci ड्राइवरों का उपयोग करके ऑरैकल में php होने की प्रक्रिया से पैकेज कैसे कॉल करें?

जहां तक ​​मुझे याद है आपको type specify निर्दिष्ट करना होगा और maxlength से oci_bind_by_name() प्रक्रिया से लौटाए गए चर के लिए।

मान लें कि :r OUT है परिवर्तनशील, प्रयास करें:

oci_bind_by_name($stid, ":r", $r, 50, SQLT_CHR);

निम्नलिखित कोड Oracle प्रक्रिया से एक मान वापस करने के लिए काम करता है (Zend_Db_Adapter_Oracle संस्करण):

$statement = $db->prepare('BEGIN oracle_procedure(:result); END;');
$statement->bindParam('result', $result, SQLT_CHR, 12);
$statement->execute();
echo $result;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डायलॉग बॉक्स GET_FILE_NAME Oracle फॉर्म के साथ नहीं खुलता है

  2. कैसे जांचें कि अद्यतन ट्रिगर से पहले पीएल/एसक्यूएल में कॉलम मान स्पष्ट रूप से निर्दिष्ट किया गया था या नहीं?

  3. ORA-01855:AM/A.M. या पीएम/पी.एम. आवश्यक

  4. एक विदेशी कुंजी चेक बाधा को लागू करने के लिए ट्रिगर का उपयोग करना

  5. संग्रहीत प्रक्रिया से एकाधिक पंक्तियों को कैसे वापस करें? (ओरेकल पीएल/एसक्यूएल)