Working with CLR User-defined Types

You can create a database object inside SQL Server that is programmed against an assembly created in the Microsoft .NET Framework common language runtime (CLR).Obiekty bazy danych, które mogą korzystać z bogatych model programowania, dostarczone przez środowisko CLR obejmują wyzwalacze, procedury przechowywane, funkcje, funkcje agregacja i typów.

System typów SQL można rozszerzyć przez określenie typu danych niestandardowych do użytku w SQL Server programowania. Typ zdefiniowany przez użytkownika (UDT) mogą być proste lub strukturalnych i wszelkie stopnia złożoności.Można go umieszczać zachowania złożonych, zdefiniowane przez użytkownika.Typ zdefiniowany przez użytkownika jako klasy zarządzanej w jednym z języków CLR, a następnie zarejestrowana SQL Server. Typ zdefiniowany przez użytkownika można użyć do zdefiniowania typu kolumna w tabela lub parametr rutynowych lub zmienna w Transact-SQL język. Wystąpienie typ zdefiniowany przez użytkownika mogą być kolumna w tabela, do zmiennej w serii, funkcja lub procedura przechowywana lub argument funkcja lub procedura przechowywana.

Poniższe tematy zawierają dodatkowe informacje na temat pracy z typów zdefiniowanych przez użytkownika.

W tej sekcji

Temat

Description

Implementing User-defined Types

Wyświetla listę kroków, które wymagają, aby utworzyć lub usunąć typ zdefiniowany przez użytkownika, zawierający łącza do tematów, wymagane do wykonywania poszczególnych czynności.

Using and Modifying Instances of User-defined Types

W tym artykule wyjaśniono, jak wstawiać i modyfikować wartości kolumna i zmieniać wartości zmiennych typ zdefiniowany przez użytkownika i parametry.

Modifying User-defined Type Variable and Parameter Values

W tym artykule wyjaśniono, jak zmodyfikować typ zdefiniowany przez użytkownika, zmiennych i parametrów w instrukcja zestaw lub w liście instrukcja SELECT.

Wykonywanie operacji na typy zdefiniowane przez użytkownika

W tym artykule wyjaśniono, jak wykonywać różne operacje na wystąpień typów zdefiniowanych przez użytkownika.

Using User-defined Types Across Databases

W tym artykule wyjaśniono, jak dokonać konwersji wartości typ zdefiniowany przez użytkownika z jednej bazy danych do użycia w innej bazie danych.

CLR Programmability Samples

Zawiera wprowadzenie do przykładowej aplikacji, które przedstawienie sposobu tworzenia i używania obiektów bazy danych opartej na CLR, w tym typów zdefiniowanych przez użytkownika w SQL Server.