Compartilhar via


Integração do Common Language Runtime do SQL Server

O SQL Server 2005 introduziu a integração do componente CLR (Common Language Runtime) do .NET Framework para Microsoft Windows. Isso significa que você pode escrever procedimentos armazenados, gatilhos, tipos definidos pelo usuário, funções definidas pelo usuário, agregações definidas pelo usuário e funções com valor de tabela de streaming, usando qualquer linguagem do .NET Framework, incluindo o Microsoft Visual Basic .NET e o Microsoft Visual C#. O Microsoft.SqlServer.Server namespace contém um conjunto de novas APIs (interfaces de programação de aplicativo) para que o código gerenciado possa interagir com o ambiente do Microsoft SQL Server.

Esta seção descreve recursos e comportamentos específicos para a integração do Common Language Runtime (CLR) do SQL Server e as extensões internas específicas do SQL Server para ADO.NET.

Esta seção destina-se a fornecer apenas informações suficientes para começar a programar com a integração clr do SQL Server e não deve ser abrangente. Para obter informações mais detalhadas, consulte conceitos de programação de integração clr (Common Language Runtime).

Nesta seção

Introdução à integração clr do SQL Server
Fornece uma introdução à integração clr do SQL Server. Fornece links para tópicos adicionais.

Funções CLR User-Defined
Descreve como implementar e usar os vários tipos de funções CLR: com valor de tabela, escalares e funções de agregação definida pelo usuário.

Tipos de User-Defined CLR
Descreve como implementar e usar tipos definidos pelo usuário CLR. Fornece links para tópicos adicionais.

Procedures Armazenadas CLR
Descreve como implementar e usar procedimentos armazenados CLR. Fornece links para tópicos adicionais.

Gatilhos CLR
Descreve como implementar e usar gatilhos CLR. Fornece links para tópicos adicionais.

A conexão de contexto
Descreve a conexão de contexto.

Comportamento específico do processo do SQL Server do ADO.NET
Descreve as extensões específicas em processo do SQL Server para ADO.NET e a conexão de contexto. Fornece links para tópicos adicionais.

Consulte também