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

कैसे अजगर के साथ Oracle में एक BLOB सम्मिलित करने के लिए?

आप कुछ ज्यादा सरल कर सकते हैं जो काफी तेज भी होगा। ध्यान दें कि यह दृष्टिकोण केवल तभी काम करता है जब आप पूरी फ़ाइल सामग्री को सन्निहित मेमोरी में संग्रहीत करने में सक्षम होते हैं और वर्तमान हार्ड सीमा 1 जीबी है, भले ही आपके पास कई टेराबाइट रैम उपलब्ध हों!

cursor.execute("insert into t (id, b) values (:my_id, :my_blob)",
        (1, mem_file.getvalue())

एक खाली_ब्लॉब () मान डालना और बाद के अपडेट के लिए एलओबी लोकेटर को वापस करना एक अस्थायी एलओबी बनाने और इसे डालने से तेज़ है (जैसा कि आप अपने कोड में कर रहे हैं) लेकिन सीधे डेटा डालना और भी तेज़ है!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डालने के दौरान अद्वितीय बाधा उल्लंघन:क्यों? (आकाशवाणी)

  2. PostgreSQL/Oracle में दो तिथियों के बीच अंतर की गणना कैसे करें

  3. क्या Azure PHP 7 वेब ऐप में Oracle ड्राइवर हैं?

  4. ओरेकल/एसक्यूएल:क्वेरी का चयन क्यों करता है * रिकॉर्ड से जहां राउनम> =5 और राउनम <=10 - शून्य पंक्तियां लौटाएं

  5. मल्टी थ्रेडिंग डेटाबेस रीडिंग