Typy zdefiniowane przez użytkownika

pobierz sterownik JDBC

Typy zdefiniowane przez użytkownika (UDR) zostały wprowadzone w programie SQL Server 2005 (9.x), aby umożliwić deweloperowi rozszerzenie systemu typów skalarnych serwera przez przechowywanie obiektów środowiska uruchomieniowego języka wspólnego (CLR) w bazie danych programu SQL Server. Typy zdefiniowane przez użytkownika (UDT) mogą zawierać wiele składników i mogą posiadać funkcje, w przeciwieństwie do tradycyjnych typów danych aliasu, które składają się z jednego typu danych systemowych SQL Server. Wcześniej trasy zdefiniowane przez użytkownika były ograniczone do maksymalnego rozmiaru 8 kilobajtów. W programie SQL Server 2008 (10.0.x) dodano wsparcie dla UDT większych niż 64 kilobajty. Począwszy od wersji 3.0, sterownik JDBC również obsługuje typy zdefiniowane przez użytkownika (UDT) większe niż 64 kilobajty, gdy zostanie określony format UserDefined.

Nie ma zmian w zachowaniu typów danych zdefiniowanych przez użytkownika o rozmiarze mniejszym lub równym 8000 bajtów, ale większe typy danych zdefiniowane przez użytkownika są obsługiwane i podają ich rozmiar jako "nieograniczony".