You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

让Azure Logic Apps中更新SQL行的PUT请求正常运行需补充哪些内容?

Azure Logic Apps 配置PUT请求更新SQL行操作指南

你当前的配置界面参考如下:
Azure Logic Apps 配置界面截图


如果你使用的是HTTP Action手动发送PUT请求调用SQL REST API,需要填写以下内容:

  • 请求URL:替换为你自己的资源对应接口地址,格式如下:
    https://management.azure.com/subscriptions/{你的订阅ID}/resourceGroups/{资源组名称}/providers/Microsoft.Sql/servers/{SQL服务器名称}/databases/{数据库名称}/tables/{目标表名}/rows/{目标行主键值}?api-version=2021-02-01-preview
  • 请求头:必须添加两个必填参数:
    • Authorization:值为Bearer {提前获取的Azure AD访问令牌},你可以通过Logic Apps内置的「获取OAuth2令牌」动作提前获取管理接口访问权限
    • Content-Type:值固定填写application/json
  • 请求体:填写从网页获取到的需要更新的字段键值对,示例格式:
{
  "properties": {
    "待更新字段1名称": "网页爬取到的对应值1",
    "待更新字段2名称": "网页爬取到的对应值2"
  }
}

更推荐的简化方案(无需手动拼PUT请求)

直接使用Logic Apps内置的SQL Server连接器的「更新行」动作,仅需要3步配置:

  1. 新建SQL Server连接,验证你的数据库访问账号权限
  2. 选择对应的服务器、数据库、要操作的目标表
  3. 「行ID」位置填写要更新的行的主键值,下方字段列表直接从动态内容选择网页爬取的对应值填充即可,不需要更新的字段留空

注意事项

  • 确保使用的身份对目标SQL表有UPDATE权限
  • 主键值必须准确,否则会出现更新错行、更新失败的问题
  • 从网页获取的字符串类型数据如果需要存入SQL的数字、日期等类型字段,需要先用int()、formatDateTime()等表达式做类型转换,避免请求报错

内容的提问来源于stack exchange,提问作者coding_begins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 17:54:04