ExecuteSQLQueryConnectorImage
мы используем Соединитель выполнения SQL-запроса в Azure LogicApp для обновления данных для записи.Однако после предложения where при добавлении формальных параметров (тип данных) в нем не отображается текстовое поле для предоставления фактических параметров (значений). Вот внутреннее представление кода:
"body": {
"formalParameters": {
"shipment": "nvarchar(20)"
},
"query": "UPDATE [dbo].[fsOutboundShipmentStaging] SET TRANSFERSTATUS = 3 \nWHERE SHIPMENTID = @shipment\n"
},
При запуске LogicApp, подобного этому, появляется следующая ошибка:
{
"error": {
"code": 502,
"source": "logic-apis-southcentralus.azure-apim.net",
"clientRequestId": "xxxxx-xxxx-xxxx-xxx-xxxx",
"message": "BadGateway",
"innerError": {
"status": 502,
"message": "Must declare the scalar variable \"@shipment\".\r\n",
"source": "sql-logic-cp-southcentralus.logic-ase-southcentralus.p.azurewebsites.net"
}
}
}
Спасибо за помощь ...