Udostępnij za pośrednictwem


Praca z CLR typów zdefiniowanych przez użytkownika

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, wartość zagregowana funkcji i typów.

System typów SQL można rozszerzyć przez definiowanie niestandardowego typu danych używanych w SQL Server programowania.Typ zdefiniowany przez użytkownika (UDT) mogą być proste lub strukturalnych i wszelkie stopnia złożoności.Można upakować staje się zachowania złożonych, zdefiniowane przez użytkownika.Implementowane jako klasy zarządzanej w jednym z języków CLR typ zdefiniowany przez użytkownika, a następnie zarejestrowana SQL Server.Typ zdefiniowany przez użytkownika można zdefiniować typ kolumna w tabela lub parametr rutynowych lub zmienna w Transact-SQL języka.Wystąpienie typ zdefiniowany przez użytkownika może być kolumna w tabela, zmiennej w partia, funkcja lub procedura składowana lub argument funkcja lub procedura składowana.

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

W tej sekcji

Temat

Opis

Implementowanie typów zdefiniowanych przez użytkownika

Zawiera kroki, które wymagają, aby utworzyć lub usunąć typ zdefiniowany przez użytkownika, zawierająca łącza do tematów, wymagane do wykonywania poszczególnych czynności.

Używanie i modyfikowanie wystąpień typów zdefiniowanych przez użytkownika

Wyjaśniono, jak wstawić i zmodyfikować wartości kolumna oraz zmieniać wartości zmiennych typ zdefiniowany przez użytkownika i parametry.

Modyfikacja zmiennej typ zdefiniowany przez użytkownika i wartości parametrów

Wyjaśniono sposób zmodyfikować typ zdefiniowany przez użytkownika, zmiennych i parametrów w instrukcja SET lub wybrać listę instrukcja SELECT.

Wykonywanie operacji na typy zdefiniowane przez użytkownika

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

Za pomocą typów zdefiniowanych przez użytkownika w różnych bazach danych

Opisano sposób konwertowania wartości typ zdefiniowany przez użytkownika z jednej bazy danych do użycia w innej bazie danych.

Przykładowe aplikacje ilustrujące sposób tworzenia i używania obiektów bazy danych opartej na CLR, tym typy zdefiniowane przez użytkownika w SQL Server, zobacz Przykłady programowania CLR.Informacje dla próbek, zobacz Zagadnienia dotyczące instalowania przykładów i przykładowych baz danych programu SQL Server.