Brukerdefinerte funksjoner i Microsoft SQL er underrutiner laget av en eller flere Transact-SQL-setninger som kan brukes til å innkapsle kode for gjenbruk.