Compartilhar via


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, você pode 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 Scalar-Valued CLR
Abrange requisitos de implementação e exemplos de funções com valor escalar.

Funções de Table-Valued CLR
Discute como implementar e usar TVFs (funções com valor de tabela), bem como as diferenças entre o Transact-SQL e as TVFs CLR (Common Language Runtime).

Agregações de User-Defined CLR
Descreve como implementar e usar agregações definidas pelo usuário.

Consulte Também

Funções definidas pelo usuário