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

Oracle DB से छवि प्राप्त करें

मुझे यकीन नहीं है कि lretorno.Load(...) डेटा को पढ़ने के लिए क्या कर रहा है, लेकिन एक चयन कथन का उपयोग करके यह सूडो कोड नमूना आपकी मदद कर सकता है ... मुझे हमेशा विशेष रूप से ब्लॉब प्राप्त करना पड़ता है और इसे पढ़ना पड़ता है अतीत में बाइट प्राप्त करने के लिए।

लॉन्ग रॉ . प्राप्त करने के लिए उदाहरण डेटा प्रकार

var imgCmd = new OracleCommand("SELECT photo FROM photos WHERE photo_id = 1", _con);
imgCmd.InitialLONGFetchSize = -1; // Retrieve the entire image during select instead of possible two round trips to DB
var reader = imgCmd.ExecuteReader();
if (reader.Read()) {
    // Fetch the LONG RAW
    OracleBinary imgBinary = reader.GetOracleBinary(0);
    // Get the bytes from the binary obj
    byte[] imgBytes = imgBinary.IsNull ? null : imgBinary.Value;
}
reader.Close();

BLOB . प्राप्त करने का उदाहरण डेटा प्रकार

var imgCmd = new OracleCommand("SELECT photo FROM photos WHERE photo_id = 1", _con);
var reader = imgCmd.ExecuteReader();
if (reader.Read()) {
    // Fetch the blob
    OracleBlob imgBlob = reader.GetOracleBlob(0);
    // Create byte array to read the blob into
    byte[] imgBytes = new byte[imgBlob.Length];
    // Read the blob into the byte array
    imgBlob.Read(imgBytes, 0, imgBlob.Length);
}
reader.Close();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle आइडेंटिटी क्लाउड सर्विस (IDCS) के साथ ServiceNow को एकीकृत करना

  2. ओडीबीसी का उपयोग कर ओरेकल कनेक्शन के लिए आर

  3. कैसे जांचें कि फ़ाइल पीएल/एसक्यूएल में मौजूद है या नहीं?

  4. पेंटाहो डेटा इंटीग्रेटर के साथ कैसेंड्रा के कनेक्शन की जांच कैसे करें

  5. पता लगाएं कि क्या किसी कॉलम में अद्वितीय बाधा है