Как получить выходные параметры из хранимой процедуры, используя sequelize mssql Node.js - PullRequest
1 голос
/ 10 октября 2019

как получить выходной параметр из хранимой процедуры, используя узел js. Я могу установить входной параметр как

 db.query(`usp_AmbulanceMap_Insert_Batch @VIN=${req.body.VIN},@BatchID=${req.body.batchID}`)

хранимая процедура равна

CREATE OR ALTER PROC usp_AmbulanceMap_Insert_Batch
@VIN INT,
@batchID BIGINT,
@HexCode NVARCHAR(2) OUTPUT

я хочу получить значение параметра HexCodeНо я получаю сообщение об ошибке:

Procedure or function 'usp_AmbulanceMap_Insert_Batch' expects parameter '@HexCode', which was
not supplied.

1 Ответ

0 голосов
/ 10 октября 2019

Вы не передаете параметр @HexCode, который требуется.

Если вы хотите, чтобы этот параметр только как OUTPUT, сделайте его необязательным параметром, например:

CREATE OR ALTER PROC usp_AmbulanceMap_Insert_Batch
@VIN INT,
@batchID BIGINT,
@HexCode NVARCHAR(2) = NULL OUTPUT
...