使用node-mssql的SQL批量插入

我有一个对象数组,我想使用批量插入将其插入SQL Server表中。

到目前为止,我正在执行以下操作,但是我大约有10张表以这种方式进行更新,以下内容似乎很难维护:

    const sql = require('mssql');

    let tasksList = [{object1},{object2}];

    const table = new sql.Table('TableName');
    table.create = false;        
    table.columns.add('Col1',sql.Int,{ nullable: true,primary: true })
    .        
    .        
    .        
    table.columns.add('Col50',sql.VarChar(50),{ nullable: true }

    tasksList.forEach(task => {
            table.rows.add(task.Item1,task.Item2); // this would have 50 attributes
    });

有没有更好的方法来实现这一目标?

注意:对象数组具有不需要写入数据库的属性

iCMS 回答:使用node-mssql的SQL批量插入

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1788809.html

大家都在问