Microsoft SQL Server 支援使用 Microsoft .NET Framework Common Language Runtime (CLR) 實作的使用者定義型別 (UDT)。 CLR 已整合到 SQL Server 中,而且此機制可讓您擴充資料庫的型別系統。 UDT 提供 SQL Server 數據類型系統的使用者擴充性,以及定義複雜結構化類型的能力。
UDT 可以從應用程式架構的觀點提供兩個主要優點:
內部狀態與外部行為之間的強式封裝(同時位於客戶端和伺服器中)。
與其他相關伺服器功能的深度整合。 定義自己的 UDT 之後,您可以在所有可使用系統類型的場合中使用它,包括在 SQL Server 中的欄位定義,以及作為變數、參數、函數結果、游標、觸發器和複寫。
如需詳細資訊,請參閱您使用之 SQL Server 版本的 SQL Server 檔 。
SQL Server 文件
另請參閱
- ADO.NET 概觀