共用方式為


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

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

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

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

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

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

另請參閱