使用 Node js 将多列和多行插入 SQL Server

问题描述 投票:0回答:1

我正在尝试制作一个从 nosql 读取并插入 SQL Server 数据库的脚本。

也就是说,我正在动态读取集合,所以我需要一些东西来做类似的事情

var columns = [ 1, 2, 3, 4 ...]
var values = [a, b, c ,4 ...]
request.query("INSERT INTO TABLE (" + [columns] + ") VALUES ( " [values] ");"

我有一些集合最多有 27 列,我无法通过插入每个值来占用数据库,因为我有大约 20.000.000 个寄存器要做...找不到任何可以在事务中执行此操作的东西,所以我将不胜感激任何建议

sql-server node.js multiple-columns insert-into
1个回答
0
投票
var columns = [ 1, 2, 3, 4 ...]
var values = [a, b, c ,4 ...]
request.query(`INSERT INTO TABLE (${columns}) VALUES ?`), [[values]])


columns 是一个数组,因此将转换为字符串以删除“[”和“]”括号。

© www.soinside.com 2019 - 2024. All rights reserved.