Funções CLR definidas pelo usuário
As funções definidas pelo usuário são rotinas que podem obter parâmetros, executar cálculos ou outras ações e retornar um resultado. A partir do SQL Server 2005, é possível escrever funções definidas pelo usuário em qualquer linguagem de programação do Microsoft .NET Framework, como o Microsoft Visual Basic .NET ou o Microsoft Visual C#.
Há dois tipos de funções: escalar, que retorna um único valor, e com valor de tabela, que retorna um conjunto de linhas.
A tabela a seguir lista os tópicos desta seção.
Funções de valor escalar CLR
Abrange requisitos de implementação e exemplos de funções com valor escalar.Funções com valor de tabela CLR
Aborda como implementar e usar funções com valor de tabela (TVFs), além das diferenças entre TVFs CLR e Transact-SQL.Agregações CLR definidas pelo usuário
Descreve como implementar e usar agregações definidas pelo usuário.