如何使用nodejs-mssql执行存储过程以及选择命令

时间:2016-05-10 10:02:49

标签: node.js node-sqlserver

我正在使用node-mssql(https://github.com/patriksimek/node-mssql)节点模块来连接我的SQL Server。

我需要一些像

这样的东西
declare @isTrue int
exec @isTrue = sp_isFolderExist @name='new folder',@FolderTypeID=1
select @isTrue

如何执行此存储过程并获取isTrue变量的值?

1 个答案:

答案 0 :(得分:0)

var sql = require('mssql');

sql.connect("mssql://username:password@localhost/database", function(err) {
    // ... error checks

    new sql.Request()
    .input('name', 'new folder')
    .input('FilterTypeID', 1)
    .execute('sp_isFolderExist', function(err, recordsets, returnValue) {
        // ... error checks

        console.log(returnValue); // your isTrue value
    });
});