SQL Server 公共语言运行时集成

SQL Server 2005 引入了 .NET Framework for Microsoft Windows 的公共语言运行时 (CLR) 组件的集成。 这意味着,可以使用任何 .NET Framework 语言(包括Microsoft Visual Basic .NET 和 Microsoft Visual C# 编写存储过程、触发器、用户定义的类型、用户定义的函数、用户定义的聚合和流式处理表值函数。 命名空间 Microsoft.SqlServer.Server 包含一组新的应用程序编程接口(API),以便托管代码可以与 Microsoft SQL Server 环境进行交互。

本部分介绍特定于 SQL Server 公共语言运行时(CLR)集成的功能和行为,以及用于 ADO.NET 的 SQL Server 进程内特定扩展。

本部分只提供足够的信息,以便开始使用 SQL Server CLR 集成进行编程,但并不全面。 有关详细信息,请参阅 公共语言运行时(CLR)集成编程概念

本节中

SQL Server CLR 集成简介
简介 SQL Server CLR 集成。 提供指向其他主题的链接。

CLR User-Defined 函数
说明如何实现和使用各种类型的 CLR 函数:表值、标量和用户定义的聚合函数。

CLR User-Defined 类型
说明如何实现和使用 CLR 用户定义类型。 提供指向其他主题的链接。

CLR 存储过程
说明如何实现和使用 CLR 存储过程。 提供指向其他主题的链接。

CLR 触发器
说明如何实现和使用 CLR 触发器。 提供指向其他主题的链接。

上下文连接
介绍了上下文连接。

ADO.NET 的 SQL Server 进程内特定行为
介绍用于 ADO.NET 的 SQL Server 进程内扩展和上下文连接。 提供指向其他主题的链接。

另请参阅