Door de gebruiker gedefinieerde CLR-typen
Microsoft SQL Server biedt ondersteuning voor door de gebruiker gedefinieerde typen (UDT's) die zijn geïmplementeerd met de Common Language Runtime (CLR) van Microsoft .NET Framework. De CLR is geïntegreerd in SQL Server en met dit mechanisme kunt u het type systeem van de database uitbreiden. UDT's bieden uitbreidbaarheid van het SQL Server-gegevenstypesysteem en de mogelijkheid om complexe gestructureerde typen te definiëren.
UDT's kunnen twee belangrijke voordelen bieden vanuit het perspectief van een toepassingsarchitectuur:
Sterke inkapseling (zowel in de client als de server) tussen de interne status en het externe gedrag.
Diepgaande integratie met andere gerelateerde serverfuncties. Zodra u uw eigen UDT hebt gedefinieerd, kunt u deze gebruiken in alle contexten waar u een systeemtype in SQL Server kunt gebruiken, inclusief kolomdefinities, en als variabelen, parameters, functieresultaten, cursors, triggers en replicatie.
Zie de SQL Server-documentatie voor de versie van SQL Server die u gebruikt voor meer informatie.
Documentatie over SQL Server