@@ -2583,7 +2583,7 @@ names in the SQL statement (for 'bind by name'). Each sub-array or
2583
2583
sub-object should contain values for the bind variables used in the
2584
2584
SQL statement. At least one such record must be specified.
2585
2585
2586
- If a record contains fewer values then expected, NULL values will be
2586
+ If a record contains fewer values than expected, NULL values will be
2587
2587
used. For bind by position, empty values can be specified using
2588
2588
syntax like ` [a,,c,d] ` .
2589
2589
@@ -2627,7 +2627,8 @@ Boolean batchErrors
2627
2627
```
2628
2628
2629
2629
This optional property allows invalid data records to be rejected
2630
- while still letting valid data be processed.
2630
+ while still letting valid data be processed. It can only be set
2631
+ * true* for INSERT, UPDATE, DELETE or MERGE statements.
2631
2632
2632
2633
When * false* , the ` executeMany() ` call will stop when the first error
2633
2634
occurs. The callback [ error object] ( #errorobj ) will be set.
@@ -2678,10 +2679,13 @@ Boolean dmlRowCounts
2678
2679
2679
2680
When * true* , this optional property enables output of the number of
2680
2681
rows affected by each input data record. It can only be set * true*
2681
- for DML .
2682
+ for INSERT, UPDATE, DELETE or MERGE statements .
2682
2683
2683
2684
The default value is * false* .
2684
2685
2686
+ This feature works when node-oracledb is using version 12, or later,
2687
+ of the Oracle client library.
2688
+
2685
2689
##### <a name =" executemanycallback " ></a > 4.2.7.4 ` executeMany() ` : Callback Function
2686
2690
2687
2691
###### <a name =" execmanybatcherrors " ></a > 4.2.7.4.1 ` batchErrors `
0 commit comments