我不确定如何将字符串请求格式化为 edge-sql 以执行需要参数的存储过程。如果我将存储过程更改为不使用参数而只是发送exec sp_III_UpdateOperMgr
它会正确执行。
下面是我在 edge-sql 中使用的返回错误的语法
“找不到存储过程 'sp_III_UpdateOperMgr @quoteNumber,@poNumber'。”
var updateOpMgrSql = edge.func('sql',{
connectionString: GM_CONNECTION_STRING,
source:function () {
/*
exec sp_III_UpdateOperMgr @quoteNumber,@poNumber
*/
},
});
下面是正确执行的 MS SQL Server Management Studio 中使用的语法
exec sp_III_UpdateOperMgr @quoteNumber='121715JM-1',@innovationJobNumber='999999'