2

您好,提前谢谢您,

是否可以使用 REST API 调用从 SQL 脚本中检索 XML 或 JSON 格式的数据,然后将此数据插入到已创建表的记录中?

让我更清楚我的问题:API 正在使用 REST“ http://api.monitis.com/api/api.html

比如说输出是这样的:

<result>
<location id="4" name="UK1">
<row>
<cell>00:00</cell>
<cell>152</cell>
<cell>ok</cell>
</row>

所以本质上我需要使用带有参数的 URL 通过 http REST API 调用:

http://api.monitis.com/api?apikey=[apikey]&output=xml&version=2&action=testresult&testId=288571&day=03&month=10&year=2013&locationIds=1&timezone=-240

然后在检索数据后,我需要能够在解析 4 列 [位置]、[时间]、[响应]、[状态] 的数据后将数据插入表中

流程将是:

1.) Call the API with the desired parameters
2.) Serialize the XML
3.) Insert data into created table
4

1 回答 1

2

我认为这是一个非常糟糕的主意,但它应该是可能的。

试试这篇文章,了解一些帮助您入门的技巧:

http://www.databasejournal.com/features/mssql/article.php/3821271/Calling-a-Web-Service-from-within-SQL-Server.htm

但我同意@marc_s,这最好在不同的层次上完成。

于 2013-10-08T17:41:43.440 回答