How to call a MSSQL Stored Procedure using Sequelize?

匿名 (未验证) 提交于 2019-12-03 01:34:02

问题:

I am struggling with calling a MS SQL Stored Proc using Sequelize. This is how i normally call the stored proc from SSMS

USE [MYDB] GO  DECLARE    @return_value int  EXEC    @return_value = [dbo].[GetThings_ByLocation]         @BeginDate = N'2016-06-23',         @EndDate = N'2016-07-09',         @LocationID = NULL  SELECT    'Return Value' = @return_value  GO 

How would i make this call using sequelize?

回答1:

Sequelize uses npm package Tedious (https://www.npmjs.com/package/tedious) to work with MS SQL. Connecting to the database is the same as others.

You can use raw query to get results from stored procedures.

sequelize.query('GetThings_ByLocation @BeginDate=\'2016-08-01\', @EndDate=\'2016-08-07\', @LocationID=NULL;')   .then(function(result) {       console.log('RESULT', result);   })   .error(function(err) {       console.log(err);   }); 


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!