共用方式為


CLR 使用者定義類型

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 文件

  1. CLR 使用者定義類型

另請參閱