Node.js和MSSQL存储过程
什么是build议的方式(如果可能的话)从Node.js调用MSSQL SP。 文档https://www.npmjs.org/package/mssql是伟大的,但没有提到SP(存储过程)在任何地方。
链接的文档确实提到了存储过程:
var request = new sql.Request(connection); request.input('input_parameter', sql.Int, 10); request.output('output_parameter', sql.VarChar(50)); request.execute('procedure_name', function(err, recordsets, returnValue) { // ... error checks console.dir(recordsets); });
不确定回答这个问题是明智的,但是对未来的读者或者谷歌读者来说可能是有价值的。
随着JS的ES6 / 7的增加,它会变得越来越好。 这是你如何可以做到这一点asynchronous/等待 :
async function getDataFromProcedure(dbConfig, procedureName) { try { await sql.connect(dbConfig); const request = new sql.Request(); recordsets = await request.execute(procedureName); return recordsets[0]; } catch (error) { // handle error here } };
- 从文件path或url获取目录
- 是否可以在node-webkit窗口中加载chrome扩展
- 节点Body Parser和Cookieparsing器做什么? 我应该使用它们吗?
- 在数组字段的对象内使用mongoose寻找匹配
- 不能使用FFMPEG转MP4 MP4 HTML5video
- 如何在NodeJS中创build一个新的Firebase Admin SDK服务器以与LinkedIn进行身份validation?
- locomotivejs和mongoose:将promiseparameter passing给控制器
- 如何处理节点中的url +多个区域查询参数?
- Windows 10上的npm安装失败(node-gyp rebuild)