Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

NPM Oracle:Chèn BLOB

Dựa trên trường hợp sử dụng của bạn (các tệp nhỏ và đồng thời hạn chế), tôi nghĩ rằng các API bộ đệm sẽ là lựa chọn tốt nhất vì chúng rất đơn giản. Từ tài liệu :

Cho bảng:

CREATE TABLE mylobs (id NUMBER, c CLOB, b BLOB);

một ví dụ INSERT là:

var fs = require('fs');
var str = fs.readFileSync('example.txt', 'utf8');
. . .

conn.execute(
  `INSERT INTO mylobs (id, myclobcol) VALUES (:idbv, :cbv)`,
  { idbv: 1,
    cbv: str },  // type and direction are optional for IN binds
  function(err, result) {
    if (err)
      console.error(err.message);
    else
      console.log('CLOB inserted from example.txt');
. . .

Ngoài ra, trong trường hợp bạn cần, tôi sẽ tóm tắt một loạt video nhỏ về chủ đề này nhưng nó được đóng khung nhiều hơn xung quanh việc tải lên máy chủ web: https://jsao.io/2019/06/uploading-and-downloading-files-with-node- js-and-oracle-database /




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để xuất dữ liệu từ Oracle SQL Developer sang Excel?

  2. ORA-01843 không phải là tháng hợp lệ- So sánh Ngày

  3. java.sql.SQLException:Listener từ chối kết nối với lỗi sau:ORA-12519, TNS:không tìm thấy trình xử lý dịch vụ thích hợp

  4. Trường Oracle to SQL2005 DATETIME tràn trong SSIS

  5. ORA-01722:số không hợp lệ trên Entity Framework