oracle insert bulk inserts fix

This commit is contained in:
Jan Prochazka
2025-02-24 16:28:19 +01:00
parent 8bea9b8312
commit 9c7727b7f3
3 changed files with 24 additions and 12 deletions

View File

@@ -100,8 +100,11 @@ export function createBulkInsertStreamBase(driver: EngineDriver, stream, dbhan,
dmp.putRaw(')\n VALUES\n');
dmp.putRaw('(');
dmp.putCollection(',', writable.columnNames, col => dmp.putValue(row[col as string]));
dmp.putCollection(',', writable.columnNames, col =>
dmp.putValue(row[col as string], writable.columnDataTypes?.[col as string])
);
dmp.putRaw(')');
// console.log(dmp.s);
await driver.query(dbhan, dmp.s, { discardResult: true });
}
}