Compartilhar via


Funções CLR definidas pelo usuário

Aplica-se a: SQL Server

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 (9.x), 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 valor escalar do CLR
Abrange requisitos de implementação e exemplos de funções com valor escalar.

Funções com valor de tabela do 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 do CLR definidas pelo usuário
Descreve como implementar e usar agregações definidas pelo usuário.

Confira também

Funções definidas pelo usuário