使用 REST API 或 Azure 管理库在 SQL Azure 数据库上执行存储过程

本文关键字:Azure 数据库 SQL 存储过程 执行 REST API 管理 使用 | 更新日期: 2023-09-27 18:36:10

有没有办法使用 REST API 或 Azure 管理库在 SQL Azure 数据库上创建执行存储过程?

我在此处检查了 Azure SQL 数据库的操作 http://msdn.microsoft.com/en-us/library/azure/dn505719.aspx 在此处检查了 .NET 的管理库 http://msdn.microsoft.com/en-us/library/azure/dn602775(v=azure.11).aspx,但没有看到任何选项。

使用 REST API 或 Azure 管理库在 SQL Azure 数据库上执行存储过程

不,这是您需要在应用程序中执行的操作。REST API 提供基础结构/平台级别的管理功能。恕我直言,过程执行将属于应用程序级别。.Net 管理库只是这些 REST API 的包装器。

我认为您唯一的选择是为您的应用程序/数据库编写自己的 API,该 API 可以在您的数据库中执行存储过程。

由于您是在 Azure 中进行开发的,请考虑来自 SlashDB 的自动 REST API,该 API 可从他们的市场中获得。

https://azuremarketplace.microsoft.com/en-us/marketplace/apps/vte.slashdb

它允许在 Transact-SQL 中定义 API 端点,以通过对带有参数的 URL 的 HTTP GET 请求来调用存储过程。除此之外,SlashDB将整个数据库反映为URL链接的类似图的结构,因此甚至不需要编写许多查询。

披露:我是SlashDB背后的公司的创始人兼首席执行官,但你不必相信我的话 - 只需尝试一下。