SQL Server 2005 (9.x) 中引進的使用者定義類型 (UDT),可透過在 SQL Server 資料庫中儲存通用語言執行平台 (CLR) 物件,讓開發人員能夠擴充伺服器的純量類型系統。 與傳統別名資料類型不同,UDT 可以包含多個元素,且可具有由單一 SQL Server 系統資料類型組成的行為。 在過去,UDT 的大小上限為 8 KB。 在 SQL Server 2008 (10.0.x) 中,已新增對大於 64 KB 之 UDT 的支援。 從 3.0 版開始,當您指定 UserDefined 格式時,JDBC 驅動程式也支援大於 64 KB 的 UDT。
對於小於或等於 8,000 位元組的 UDT,其行為沒有變更,但也支援較大的 UDT,且其大小會顯示為「無限制」。