目前我正在使用sailsjs构建项目。我想在sailsjs控制器中使用存储过程调用。关于如何使用它的任何建议?
答案 0 :(得分:1)
您可以使用.query
水线呼叫SP,如下所示:
Model.query('CALL yourSP', function(err, result) {
if (err) {
res.send(400);
} else {
res.send(result);
}
});
如果您使用参数:
example: function(req, res){
var x = req.param('x');
var y = req.param('y');
Model.query('CALL yourSP("'+x+'","'+y+'") ', function(err, result) {
if (err) {
res.send(400);
} else {
res.send(result);
}
});
};
答案 1 :(得分:1)
如果您使用参数:
Model.query("call yourSP(?)",[email], function(err, results) {
if (err) {
console.log("errerr", err);
}
console.log("results", results);
});