Skip to content

数据库批量插入数据

1. 组件说明

将多组数据一次性插入一张表中 db_insert.png

2. 字段说明

  1. 连接对象:指定数据库连接对象变量。
  2. SQL语句:批量插入SQL语句。注:不同数据库的占位符不一样,请参考SQL语句示例。
  3. 待插入数据:列表类型数据。
  4. 受影响的行数:SQL执行完成后受影响行数。

SQL语句示例:
SQLite:insert into stu(name, age) values (?, ?)
MySQL: insert into stu(name, age) values (%s, %s)
Oracle:insert into stu(name, age) values (:1, :2) 如果有3个以上字段,占位符依此类推:3,:4,:5···
SQLServer:insert into [dbo].[stu] ([name], [age]) values (?, ?)

3. 使用示例

db_insert1.pngdb_insert2.png 首先使用【建立数据库连接】指令建立数据库连接,随后通过列表相关指令,生成待插入数据list_instance, 再使用【数据库批量插入数据】指令list_instance数据批量写入数据库,最后使用【断开数据库连接】指令断开数据库连接。