いくつかのリソース:
-
https://github.com/oracle/node-oracledb/tree/master / examples LOBの例があります。たとえば、 lobinsert1.js および
lobinsert2.js -
node-oracledbマニュアルのnode-oracledbでのLOBの使用に関するドキュメントはたくさんあります。
CLOB、NCLOB、およびBLOBデータの操作 。
例:
// 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);
あなたの場合、あなたはstr
を読むでしょう ディスクファイルの代わりにWebサービスから。そのWebサービスが何であるかわからないので、これ以上コメントすることはできません。
node-oracledbのインストール手順は、こちら です。 。