共用方式為


CLR 使用者定義型別 (ADO.NET)

更新: November 2007

Microsoft SQL Server 2005 加入了以 Microsoft .NET Framework Common Language Runtime (CLR) 實作之使用者定義型別 (UDT) 的支援。已將 CLR 整合至 SQL Server,此新機制可讓您擴充資料庫的型別系統。UDT 可讓使用者擴充 SQL Server 資料型別系統,以及定義複雜的結構化型別。

從應用程式架構的角度來看,UDT 有兩個主要優點:

  • (在用戶端及伺服器上) 強式封裝內部狀態與外部行為。

  • 與其他相關伺服器功能深度整合。定義自己的 UDT 後,您可在 SQL Server 中所有可以使用系統型別的內容中使用它,包括資料行定義以及做為變數、參數、函式結果、游標、觸發程序及複寫。

如需詳細資訊,請參閱您所使用之 SQL Server 版本的《SQL Server 線上叢書》版本。

SQL Server 2005

SQL Server 2008

CLR 使用者定義型別

CLR 使用者定義型別

請參閱

其他資源

在 Managed 程式碼中建立 SQL Server 2005 物件