如何使用Node.js在MSSQL表中插入大数据数组

西耶万·巴拉(Sai Jeevan Balla)

我正在使用node-mssql,LInk:https ://www.npmjs.com/package/mssql

我想在MSSQL数据库中插入大量数据

我正在获取数组记录数组,例如:[[row1],[row2],[row3]]

我想将这些记录插入mssql数据库中

import * as sql from "mssql";

const conn = new sql.ConnectionPool({
   user: "XXXXXXXXX",
   password: "XXXXXXXXXXX",
   server: "XXXXXXXXXXX",
   database: "TESTDATA",
   options: {
    instanceName: "XXX"
   },
   pool: {
     max: 10,
     min: 0,
     idleTimeoutMillis: 30000
   }
 });

conn.connect()

var values = [[john,1,4,80],[jenny,2,4,78],[abhi,3,4.60],[ram,4,4,90]]

new sql.Request(conn)
    .query(`INSERT INTO CLASS_TABLE (NAME, ROLL, CLASS, MARKS) VALUES
 ${values.map(row=>{ var num = Array('(' + row.join() + ')' ).join(); return num })}`)

错误:标签“ @”已经声明。标签名称在查询批处理或存储过程中必须唯一。

詹姆士

大量使用

const table = new sql.Table('CLASS_TABLE');
table.columns.add('NAME', sql.NVarChar(15), {nullable: false});
table.columns.add('ROLL', sql.Int, {nullable: false});
table.columns.add('CLASS', sql.Int, {nullable: false});
table.columns.add('MARKS', sql.Int, {nullable: false});

values.forEach(arr => table.rows.add.apply(null, arr));

const request = new sql.Request();
request.bulk(table, (err, result) => {
  // ... error checks
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Node.Js在MongoDB中插入或更新数组?

如何使用 C# 将数据插入到 MSSQL 表中

如何使用Node和express将数据插入MySQL表?

如何使用node.js将数组插入mongodb

在如何使用Node.js MariaDB的插入BLOB数据

如何使用JavaScript文件在Node JS中使用数组数据?

使用 Node.js 和 MySQL 将数据插入表中的问题

如何使用Node.js中的工作线程在MongoDB中插入新数据

如何使用Node.js驱动程序在mongoDB中多次插入数组?

如何使用Node / Express JS在MySQL表中插入动态信息

如何使用SQL将表中的插入值插入数组?

如何在Android中的SQLite中插入大数据

使用doctrine和mssql将数据插入表时出错

如何使用新行将数组插入到数据库表中

如何将数据数组插入表

如何从mongodb中获取数据并使用node js将其显示在表中?

JS:如何使逻辑(使用循环)将数据插入到此表中?

如何使用节点 js/ 将新数据插入到 json 表中

如何在 node.js 中插入 Json 数据?

使用 mySQL 处理数据表 codeigniter 中的大数据

如何使用foreach在Node.js中获取数组的和?

如何使用node.js中的属性过滤Json数据

如何使用EF 6将大数据插入或更新到varchar(max)中

如何使用node-rsa加密node.js中的数据并解密android中的加密数据?

使用for循环将数组插入表中

如何从node.js转储mongodb中的大数据集

如何在Vue.js中的数组中的对象内部的数组中显示表中的数据?

如何使用 mongoose 和 node js 创建文档而不在 mongodb 中插入不需要的字段数据?

如何将数据数组一次插入8个表中?