Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara memasukkan BLOB ke Oracle dengan Python?

Anda dapat melakukan sesuatu yang jauh lebih sederhana yang akan jauh lebih cepat juga. Perhatikan bahwa pendekatan ini hanya berfungsi bila Anda mampu menyimpan seluruh isi file dalam memori yang berdekatan dan batas hard saat ini adalah 1 GB, meskipun Anda memiliki banyak terabyte RAM yang tersedia!

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

Memasukkan nilai empty_blob() dan mengembalikan pencari LOB untuk pembaruan selanjutnya lebih cepat daripada membuat LOB sementara dan memasukkannya (seperti yang Anda lakukan dalam kode Anda) tetapi memasukkan data secara langsung bahkan lebih cepat!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Prosedur untuk mengekspor tabel ke beberapa file csv

  2. Bisakah operasi penyisipan membuat operasi DDL lain menunggu?

  3. Format Tanggal SQL

  4. Perbarui pernyataan di dalam prosedur tersimpan Oracle tidak berfungsi

  5. String Oracle Hingga Saat Ini 2013-10-15T20:12:56.24584+0100