共用方式為


SQL Server 通用語言執行平台整合

SQL Server 2005 引進了 .NET Framework for Microsoft Windows 的 Common Language Runtime (CLR) 元件整合。 這表示您可以使用任何 .NET Framework 語言來撰寫預存程式、觸發程式、使用者定義型別、使用者定義函數、使用者定義匯總和串流數據表值函式,包括 Microsoft Visual Basic .NET 和 Microsoft Visual C#。 Microsoft.SqlServer.Server 命名空間包含一組新的應用程式介面 (API),使受管理代碼可以與 Microsoft SQL Server 環境互動。

本節說明 SQL Server Common Language Runtime (CLR) 整合特有的功能和行為,以及 ADO.NET 的 SQL Server 同進程特定擴充功能。

本節旨在提供足夠的資訊,以開始使用 SQL Server CLR 整合進行程序設計,而且並非完整。 如需詳細資訊,請參閱 Common Language Runtime (CLR) Integration Programming Concepts

本節中

SQL Server CLR 整合簡介
提供 SQL Server CLR 整合的簡介。 提供其他主題的連結。

CLR User-Defined 函式
描述如何實作與使用各種類型的 CLR 函數:資料表值函式、純量函式,以及使用者定義彙總函式。

CLR User-Defined 類型
說明如何實作及使用 CLR 使用者定義型別。 提供其他主題的連結。

CLR 預存程式
說明如何實作及使用 CLR 預存程序。 提供其他主題的連結。

CLR 觸發程式
說明如何實作及使用 CLR 觸發程序。 提供其他主題的連結。

脈絡連接
描述上下文連結。

SQL Server 中Process-Specific 的 ADO.NET 行為
描述 SQL Server 進程內特定的 ADO.NET 延伸功能,以及內容連線。 提供其他主題的連結。

另請參閱