如何通过查询查看SQL Server中api的数据?

时间:2018-11-16 05:27:58

标签: sql sql-server sql-server-2012

我有一个API-如何在SQL Server中查看此api的数据?请帮忙。我不知道如何在SQL Server中打开api数据-这是我的新手。只想看看此api中的Select数据。

1 个答案:

答案 0 :(得分:0)

我认为您不能直接这样做。 我对您共享的api文档做了两次修改。

  1. 将其转换为JSON文件(.json格式)。
  2. 删除了{"vehicleStatuslist":,它是尾括号

您可以从here查看/下载文件。

    Declare @JSON varchar(max)

    SELECT @JSON = BulkColumn
    FROM OPENROWSET (BULK 'E:\api.JSON', SINGLE_CLOB) as j

    SELECT * FROM OPENJSON (@JSON) 
       WITH(Veh_reg VARCHAR(MAX),[datetime] DATETIME,Ignition VARCHAR(MAX),Latitude 
              VARCHAR(MAX),Longitude VARCHAR(MAX),Speed VARCHAR(MAX)) as Results

我得到的结果如下。

enter image description here