Tipi CLR definiti dall'utente
In Microsoft SQL Server viene fornito il supporto per i tipi definiti dall'utente implementati con CLR (Common Language Runtime) Microsoft .NET Framework. Il CLR è integrato in SQL Server e consente di estendere il sistema di tipi del database. Gli UDT forniscono l'estensibilità utenti nel sistema di tipi di dati di SQL Server e la capacità di definire tipi strutturati complessi.
Gli UDT possono fornire due vantaggi chiave dal punto di vista dell'architettura delle applicazioni:
Incapsulamento sicuro (nel client e nel server) tra lo stato interno e i comportamenti esterni.
Integrazione perfetta con altre funzionalità relative al server. Una volta definito, l'UDT può essere usato in tutti i contesti in cui si può usare un tipo del sistema in SQL Server, incluse definizioni di colonna, e come variabili, parametri, risultati di funzioni, cursori, trigger e replica.
Per informazioni più dettagliate, vedere la documentazione di SQL Server per la versione di SQL Server in uso.
Documentazione di SQL Server