Sdílet prostřednictvím


Typy User-Defined CLR

Microsoft SQL Server poskytuje podporu pro uživatelem definované typy (UDT) implementované pomocí modulu CLR (Common Language Runtime) rozhraní Microsoft .NET Framework. MODUL CLR je integrovaný do SQL Serveru a tento mechanismus umožňuje rozšířit typový systém databáze. UDT poskytují rozšiřitelnost systému datových typů SQL Serveru a také možnost definovat složité strukturované typy.

UDT můžou poskytovat dvě klíčové výhody z hlediska architektury aplikace:

  • Silná zapouzdření (jak v klientovi, tak na serveru) mezi interním a externím chováním.

  • Hloubková integrace s dalšími souvisejícími funkcemi serveru Jakmile definujete vlastní UDT, můžete ho použít ve všech kontextech, kde můžete v SQL Serveru použít systémový typ, včetně definic sloupců, a jako proměnné, parametry, výsledky funkce, kurzory, triggery a replikaci.

Podrobnější informace najdete v dokumentaci k SQL Serveru pro verzi SQL Serveru, kterou používáte.

Dokumentace k SQL Serveru

  1. Typy User-Defined CLR

Viz také