Batch

Batch

Certified

Bulk insert rows into a Microsoft Access database using prepared statements

yaml
type: io.kestra.plugin.jdbc.access.Batch
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
Default1000
SubTypestring
DefaultAUTO
Possible Values
AUTOSTREAMLOCAL
Default104857600
Default3
DefaultV2003
Possible Values
V2000V2003V2007V2010V2016
Defaulttrue
DefaultPT1S
DefaultINPUT
Possible Values
NONEINPUTALL
Unitqueries
Unitrecords
Unitrecords