Ich habe ein Array von Objekten, die durch einen NodeJS-Stream generiert werden. Die Array-Größe variiert basierend auf der Eingabe dynamisch. Die maximale Größe des Arrays ist 256. Ich möchte nicht in Oracle DB für jeden Datensatz einfügen. Gibt es eine Möglichkeit, alle 256 Datensätze mit dem NodeJS OracleDB-Treiber in Oracle einzufügen?Wie verwende ich Nodejs OracleDB-Treiber, um Masseneinfügungen durchzuführen?
0
A
Antwort
1
Die aktuelle (ab node-oracledb 1.10) hat diese Array-Bindungsfähigkeit, die nützlich sein kann. Siehe die doc:
Arrays von Strings und Zahlen können auf PL/SQL IN gebunden werden, OUT und OUT Parameter der PL/SQL INDEX BY assoziative Array-Typ.
Aber aus Ihrer Beschreibung kann dies nicht passen.
Eine Reihe von Menschen finden die simple-oracledb Wrapper oben auf Node-oracledb erfüllt ihre geschäftlichen/rechtlichen/Sicherheits-/Leistungsanforderungen. Es hat einige Batch-Funktionen.
Verwandte Themen
- 1. Wie verwende ich die After-Methode, um einen Callback-Lauf in regelmäßigen Abständen durchzuführen?
- 2. Wie verwende ich ein tsvector-Feld, um in Django mit postgresql Volltextsuche Rangfolge durchzuführen?
- 3. Wie verwende ich Microsoft ADAL für Java, um Service-Service-Anrufe durchzuführen?
- 4. Wie verwende ich PostSharp, um die aggregierte Protokollierung des Aufruf-Stacks durchzuführen?
- 5. Ist Direct-Path-Einfügen eine gute Möglichkeit, Masseneinfügungen in Oracle durchzuführen?
- 6. JPA/Hibernate Masseneinfügungen langsam
- 7. Wie kann ich Mocha erhalten, um meine Tests isoliert durchzuführen?
- 8. Wie bekomme ich Wit.ai, um mathematische Berechnungen für Rollen durchzuführen?
- 9. Wie weiter Masseneinfügungen wenn Ausnahme auftritt
- 10. Wie verwende ich Webpack mit ReactJS und NodeJS?
- 11. Wie verwende ich Robot Frame Ride, um Verzweigungsanweisungen auszuführen?
- 12. Wie verwende ich js2xmlparser, um XML auszugeben
- 13. Wie verwende ich JWT, um mit NodeJS-Client-Bibliotheken auf Google Directory (Admin SDK) zuzugreifen?
- 14. Wie verwende ich Prometheus, um nodejs CPU- und Speichernutzung auf Mac zu überwachen?
- 15. Wie verwende ich Ninject, um eine statische Eigenschaft zu injizieren?
- 16. NodeJS Klarheit um Versprechen
- 17. Wie verwende ich das NumPy-Array, das von der Sounddevice-Stream-Klasse zurückgegeben wurde, um zusätzliche Verarbeitung durchzuführen?
- 18. Wie verwende ich Jsoup, um mich in eine Website einzuloggen und Aktionen auf einem Konto durchzuführen Java
- 19. Kann ich Roslyn verwenden, um diese C# -Syntaxtransformation durchzuführen?
- 20. Kann ich einen DefaultBinder verwenden, um Dependency-Injection durchzuführen?
- 21. Was ist der beste Weg, um Ajax-Seitenumbrüche mit MongoDb und Nodejs durchzuführen?
- 22. Rails Override speichern, um selektives Update durchzuführen
- 23. Call dispatchKeyEvent, um Shape-Translation durchzuführen
- 24. Wie verwende ich InputPane
- 25. mit RavenDB für Masseneinfügungen von Daten
- 26. Wie verwende ich TLBIMP.EXE?
- 27. Wie verwende ich unittest.TestResult?
- 28. Wie verwende ich IValidatableObject?
- 29. Wie verwende ich #selector?
- 30. Wie verwende ich den Engpass npm Modul
https://asktom.oracle.com/pls/apex/f?p=100:11:::NO:RP:P11_QUESTION_ID:9526345800346872047? Sie können auch eine temporäre Tabelle erstellen, Daten dorthin importieren, an Ziel anhängen, die temporäre Tabelle abschneiden. –