Sdílet prostřednictvím


Uživatelem definované typy 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 SQL Serveru

  1. Uživatelem definované typy CLR

Viz také