Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays Sequelize—将存储过程的多个结果集合并到一个数组中_Arrays_Sql Server_Node.js_Stored Procedures_Sequelize.js - Fatal编程技术网

Arrays Sequelize—将存储过程的多个结果集合并到一个数组中

Arrays Sequelize—将存储过程的多个结果集合并到一个数组中,arrays,sql-server,node.js,stored-procedures,sequelize.js,Arrays,Sql Server,Node.js,Stored Procedures,Sequelize.js,我们使用Sequelize和MS SQL通过执行存储过程来检索数据。当GetEmployeeData过程返回2个结果集作为执行结果,但结果集合并到单个数组中时,就会出现问题 sequelize.query('exec GetEmployeeData @id=' + Id + ';') .then(function(sqlData) { console.log('success'); var d2 = new Date(); var exceuteTi

我们使用Sequelize和MS SQL通过执行存储过程来检索数据。当GetEmployeeData过程返回2个结果集作为执行结果,但结果集合并到单个数组中时,就会出现问题

sequelize.query('exec GetEmployeeData @id=' + Id + ';') 
    .then(function(sqlData) {
      console.log('success');
      var d2 = new Date();
      var exceuteTime = d2.getTime() - startTime;
      res.status(200).send({'records':sqlData.length,'executeTime':exceuteTime+'ms','data':sqlData});
    })
    .catch(function (err) {
      var d2 = new Date();
      var exceuteTime = d2.getTime() - startTime;
      res.status(500).send({ 'msg': 'Damn!','executeTime':exceuteTime+'ms','error': err });
    });

如何将结果集分成两个不同的数组而不是一个数组?

您找到了解决上述问题的方法吗?