Dela via


ANVÄNDARDEFINIERADE CLR-typer

Microsoft SQL Server har stöd för användardefinierade typer (UDT) som implementeras med Microsoft .NET Framework Common Language Runtime (CLR). CLR är integrerat i SQL Server, och med den här mekanismen kan du utöka databasens typsystem. UDT:er ger användaren utökningsbarhet för SQL Server-datatypsystemet och även möjlighet att definiera komplexa strukturerade typer.

UDT:er kan ge två viktiga fördelar ur ett programarkitekturperspektiv:

  • Stark inkapsling (både i klienten och servern) mellan det interna tillståndet och de externa beteendena.

  • Djup integrering med andra relaterade serverfunktioner. När du har definierat din egen UDT kan du använda den i alla sammanhang där du kan använda en systemtyp i SQL Server, inklusive kolumndefinitioner och som variabler, parametrar, funktionsresultat, markörer, utlösare och replikering.

Mer detaljerad information finns i SQL Server-dokumentationen för den version av SQL Server som du använder.

Dokumentation om SQL Server

  1. ANVÄNDARDEFINIERADE CLR-typer

Se även