Batch
Certified
Bulk insert rows into a Microsoft Access database using prepared statements
Batch
Certified
Bulk insert rows into a Microsoft Access database using prepared statements
yaml
type: io.kestra.plugin.jdbc.access.BatchExamples
yaml
id: access_batch
namespace: company.team
tasks:
- id: query
type: io.kestra.plugin.jdbc.access.Query
url: jdbc:ucanaccess:///myfile.accdb
outputDbFile: true
sql: |
SELECT product_id, product_name, price
FROM products
LIMIT 1500
fetchType: STORE
- id: insert
type: io.kestra.plugin.jdbc.access.Batch
from: "{{ outputs.query.uri }}"
accessFile: "{{ outputs.query.databaseUri }}"
sql: INSERT INTO products_copy VALUES (?, ?, ?)
Properties
from *Requiredstring
url *Requiredstring
accessFile string
chunk integerstring
Default
1000columns array
SubTypestring
inputHandling string
Default
AUTOPossible Values
AUTOSTREAMLOCALlocalBufferMaxBytes integerstring
Default
104857600maxRetries integerstring
Default
3newDatabaseVersion string
Default
V2003Possible Values
V2000V2003V2007V2010V2016password string
resumeOnRetry booleanstring
Default
trueretryBackoff string
Default
PT1SretryScope string
Default
INPUTPossible Values
NONEINPUTALLsql string
table string
timeZoneId string
username string
Outputs
rowCount integer
updatedCount integer
Metrics
query counter
Unit
queriesrecords counter
Unit
recordsupdated counter
Unit
records