是否可以通过将新行插入表格(使用SQL Server数据库)来触发Azure函数? 或者,是否可以创建逻辑应用程序,在添加新记录到表格SQL Server数据库时通知我们(例如一旦添加了新记录就发送新信息电子邮件)
你可以像this文章中所述的那样使用Azure Event Grid,“通过在数据库中出现新记录时触发逻辑应用程序来扩展现有工作流程”。你还可以创建一个逻辑应用程序来轮询表格并添加一个操作项以调用Azure函数或RESTful调用。希望这可以帮到你。
如果您正在使用SQL Azure,您可以使用Logic Apps的SQL连接器触发器。通过这个连接器触发器,当SQL Azure数据库表中插入或修改一行时,您可以启动Logic Apps。您需要选择适当的触发器,创建您的连接(如果您还没有),或选择一个现有的连接。然后,从下拉菜单中选择表。您也可以选择通过指定筛选条件来进一步限制返回的行数。目前,该连接器存在一些限制:它不适用于本地SQL Server;新行触发器的表必须具有IDENTITY列;修改行触发器的表必须具有ROWVERSION(又名TIMESTAMP)列。获取更多信息,请访问此链接:https://flow.microsoft.com/en-us/blog/introducing-triggers-in-the-sql-connector/。