我想了解在SQL数据库中创建条目时是否可以触发Azure函数?
我知道使用逻辑应用程序是可能的。
答案 0 :(得分:0)
是,Logic App has a connector适用于本地和Azure SQL。这将在添加新行时触发
看看这个answer
。
答案 1 :(得分:0)
您可以在Azure函数文档Azure Functions triggers and bindings concepts - Supported Bindings中找到所有受支持的触发器和绑定。在支持的触发器列表中,不是 Azure SQL。
取自this article,
为了使azure函数在SQL更改上触发,可以有两种可能的方法。
- 在Azure函数中定义自定义绑定
- 如果未在Azure Functions端进行绑定,则它可以是调用Azure Functions HTTP触发器的SQL触发器。
另一种情况是更改后端,以更新SQL并将其(也)推送到队列中的消息,从而触发您的Function。
答案 2 :(得分:0)
除官方教程Automate workflows for SQL Server or Azure SQL Database by using Azure Logic Apps
所述将Azure Logic App与SQL触发器一起使用外,还有另一种可行的解决方案,可为FOR
/ AFTER
{ 1}}事件,并使用HTTP触发器将Web请求从SQL数据库发送到Azure函数。
作为参考,请参阅下面的两个文档。