Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.