CLR felhasználó által definiált típusok

A Microsoft SQL Server támogatást nyújt a Microsoft .NET-keretrendszer közös nyelvi futtatókörnyezetével (CLR) implementált, felhasználó által definiált típusok (UDT-k) számára. A CLR integrálva van az SQL Serverbe, és ez a mechanizmus lehetővé teszi az adatbázis típusrendszerének kiterjesztését. Az UDT-k lehetővé teszik az SQL Server adattípus-rendszerének felhasználói bővíthetőségét, valamint összetett strukturált típusok definiálását.

Az UDT-k két fő előnyt biztosíthatnak az alkalmazásarchitektúra szempontjából:

  • Erős beágyazás (mind az ügyfélben, mind a kiszolgálón) a belső állapot és a külső viselkedés között.

  • Mély integráció más kapcsolódó kiszolgálófunkciókkal. Miután definiálta a saját UDT-t, minden olyan környezetben használhatja, ahol rendszertípust használhat az SQL Serverben, beleértve az oszlopdefiníciókat, a változókat, a paramétereket, a függvényeredményeket, a kurzorokat, az eseményindítókat és a replikációt.

További információkért tekintse meg a használt SQL Server verziójának SQL Server-dokumentációját .

Az SQL Server dokumentációja

  1. CLR User-Defined típusok

Lásd még