Je suis aux sockets avec l'appel d'un process MS SQL stocké en utilisant Sequelize. Voici comment j'appelle normalement le proc stocké de 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
Comment pourrais-je faire cet appel en utilisant sequelize?
Sequelize utilise le packageage npm Tedious ( https://www.npmjs.com/package/tedious ) pour travailler avec MS SQL. La connection à la database est la même que les autres.
Vous pouvez utiliser la requête brute pour get les résultats des procédures stockées.
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); });