我收到以下代碼的錯誤消息,無法找到準確的信息以通過sequelize調用MSSQL存儲過程的語法。我也曾嘗試syntx從其他崗位上的計算器類似於呼叫spcName(參數1,...)使用MSSQL調用具有輸入參數的存儲過程的setaelize sytax
錯誤:
(node:14580) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): SequelizeDatabaseError: Incorrect syntax near '@param1'.
代碼:
await sequelize.query('CALL spcName(@param1, @param2, @param3, @param4);', [value1, value2, value3, value4])
僅供參考 - 我已經登錄的問題與Sequelize有關對存儲過程的查詢返回重複的結果集。 – Kentonbmax
還記錄了我的存儲過程調用正在返回重複結果的問題。含有結果數組陣列或[[results],[results]] – Kentonbmax
QueryTypes.SELECT的添加修復了重複結果問題。 – Kentonbmax