Tipi CLR definiti dall'utente (ADO.NET)
In Microsoft SQL Server 2005 è stato aggiunto 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 utilizzato in tutti i contesti in cui si può utilizzare 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 versione della documentazione online di SQL Server corrispondente alla versione di SQL Server in uso.
SQL Server 2005 |
SQL Server 2008 |
---|---|