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

ORA-06502:PL/SQL:संख्यात्मक या मान त्रुटि:वर्ण स्ट्रिंग बफ़र बहुत छोटा - OCI इंटरफ़ेस का उपयोग करके निष्पादित किया जा रहा है

मैं कोई PHP लड़का नहीं हूं, लेकिन दस्तावेज़ों :

"आउट बाइंड का उपयोग करते समय आपको अधिकतम लम्बाई निर्दिष्ट करनी होगी ताकि PHP लौटाए गए मान को पकड़ने के लिए पर्याप्त स्मृति आवंटित कर सके।"

शायद कुछ ऐसा प्रयास करें:

   //  Bind the input parameter
   oci_bind_by_name($stmt1,':MEMBER_NAME',$MEMBER_NAME);
   oci_bind_by_name($stmt1,':MEMBER_ID',$MEMBER_ID,20,SQLT_INT);

SQLT_INT डेटा प्रकार विनिर्देश आवश्यकता के बारे में निश्चित नहीं है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:क्वेरी में डुप्लिकेट पंक्तियों को निकालने की आवश्यकता है

  2. Oracle .NET त्रुटि - गलत संख्या या तर्कों का प्रकार

  3. SQL डेवलपर से निर्यात करने का प्रयास करते समय SPOOL खाली फ़ाइलें लौटाता है

  4. ... जहां गिनती (कॉल)> 1

  5. लंबी स्ट्रिंग ऑरैकल क्लॉब या ब्लॉब कैसे डालें?