首页 > 解决方案 > 如何从 REST API URL 将 JSON 数据导入 SQL 中的批量单元格

问题描述

我想将 JSON 数据从 REST API URL 直接下载到 SQL Server。

我目前在浏览器中打开 URL 并将 JSON 数据复制到我保存在本地的 .json 文件中,然后使用以下代码导入。如果我可以从 SQL 服务器查询 URL 并返回相同的结果,那会更有效。

SELECT BulkColumn
FROM OPENROWSET (BULK 'C:\mydata.json', SINGLE_CLOB) as j;

但我想要用 URL 替换本地源的东西。例如。

SELECT BulkColumn
FROM OPENROWSET (BULK (OPENURL("https://restapidata.com/mydata"), SINGLE_CLOB) as j;

结果应该是包含整个 JSON 文件内容的单个单元格。

标签: sqljsonsql-serverrest

解决方案


推荐阅读