Ken*_*max 1 node.js sequelize.js
我收到以下代码的错误,无法找到通过 sequelize 调用 MSSQL 存储过程的语法的准确信息。我也尝试过类似 CALL spcName(param1, ...)
错误:
(node:14580) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): SequelizeDatabaseError: Incorrect syntax near '@param1'.
Run Code Online (Sandbox Code Playgroud)
对于代码:
await sequelize.query('CALL spcName(@param1, @param2, @param3, @param4);', [value1, value2, value3, value4])
Run Code Online (Sandbox Code Playgroud)
代码看起来像这样并且适用于 MSSQL。由于格式原因想要显示日期示例:
return await sequelize.query('scpTest :inDate', {replacements: {inDate: moment().subtract('d', 4).toISOString(), type: sequelize.QueryTypes.SELECT}
Run Code Online (Sandbox Code Playgroud)
按照问题示例:
await sequelize.query('spcName :param1, :param2, :param3, :param4)', {replacements: {param1: value, param2: value, param3: value, param4: value}, type: sequelize.QueryTypes.SELECT})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8117 次 |
| 最近记录: |