Beberapa sumber daya:
-
https://github.com/Oracle/node-Oracledb/tree/master /contoh memiliki contoh LOB, misalnya lobinsert1.js dan lobinsert2.js
-
Ada banyak dokumentasi tentang penggunaan LOB di node-Oracledb di manual node-Oracledb, lihat Bekerja dengan CLOB, NCLOB, dan Data BLOB .
Misalnya:
// Insert a CLOB
const str = fs.readFileSync(clobInFileName, 'utf8');
result = await connection.execute(
`INSERT INTO no_lobs (id, c) VALUES (:id, :c)`,
{ id: 1, c: str }
);
if (result.rowsAffected != 1)
throw new Error('CLOB was not inserted');
else
console.log('CLOB inserted from ' + clobInFileName);
Dalam kasus Anda, Anda akan membaca str
dari layanan web Anda alih-alih diskfile. Karena saya tidak tahu apa itu layanan web, saya tidak bisa berkomentar lebih banyak.
Petunjuk penginstalan untuk node-oracledb ada di sini .