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 |
---|---|
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. |
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.