The Azure SQL trigger for Azure Functions, which is now accessible in public preview for C# functions, enables Azure Functions to be called whenever a row in a SQL database is created, changed, or destroyed. SQL Server, Azure SQL Managed Instance, and Azure SQL Database are all compatible with the Azure SQL trigger.
The Azure SQL trigger uses SQL change tracking functionality to monitor a SQL table for changes and trigger a function when a row is created, updated, or deleted.