Scenariusze użycia i przykłady typowych Language Runtime (CLR) integracji
SQL Server obejmuje przykładowych aplikacji, pakiet próbki i liczne kodowania próbek, które mogą być informacje o funkcjach programowania integracja runtime (CLR) języka wspólnego.
W poniższej tabela przedstawiono przykłady programowania CLR integracja, które są dostępne w witrynie CodePlex; zobacz SQL ServerPrzykładowe aparat bazy danych więcej informacji.
Nazwa |
Opis |
---|---|
SQL ServerPrzykładowe aparat bazy danych |
Udostępnia narzędzia, które stanowią dodatkową warstwę funkcji na bazie AdventureWorks2008R2 przykładowej bazy danych. |
Manipulowanie ciągami dodatkowych Aware |
Zawiera implementacji pięć dodatkowych pamiętać Transact-SQL ciąg funkcje, które mogą obsługiwać zarówno Unicode i Surogat ciągi. |
Obsługa dużych obiektów (LOB) |
Zademonstrowano transferowanie duże obiekty binarne (obiektów LOB) między SQL Server i dostęp do serwera za pomocą CLR system plików przechowywanych procedur. |
W trakcie próbki dostępu do danych |
Zawiera wiele funkcji prostego wykazujące różnych funkcji dostawca dostępu danych w trakcie CLR. |
Ciąg podzielić funkcją oródwierszową (TVF) |
Zawiera streaming funkcja zwracająca tabelę (TVF), napisane w języku Visual C# i Visual Basic dzieli ciąg rozdzielany przecinkami do tabela z jednej kolumna. |
Narzędzia UDT |
Zawiera liczbę funkcje narzędziowe (UDT) typ danych zdefiniowany przez użytkownika. |
Próbki (UDT) typ danych zdefiniowany przez użytkownika |
Pokazuje tworzenia i używania prostego UDT z obu Transact-SQL i aplikacja klient przy użyciu System.Data.SqlClient. |
UTF8 Ciąg znaków typ danych zdefiniowany przez użytkownika (UDT) |
Zademonstrowano implementacji UDT, która rozszerza system typ bazy danych, aby przewidywać składowanie UTF8 zakodowanym wartości. |
ŚWIADOME kalendarz UDTs Data i godzina |
Definiuje dwa UDTs, które zapewniają obsługę kalendarza pamiętać daty i godziny. |
Przykładowe zestawu wyników |
Zademonstrowano sposób wykonać polecenia podczas odczytywania do wyniki kwerendy, otwierając nowe połączenie i bez odczytywania wszystkich wyniki do pamięci. |
Tablica parametru próbki |
Ilustruje tworzenie, aktualizowanie lub usuwanie zestaw wierszy w bazie danych przekazując tablicy informacje od klient do procedura składowana integracja CLR na serwerze.Można to zrobić za pomocą UDT. |
Hello World próbki |
Przedstawiono podstawowe operacje, aby utworzyć, wdrożyći przetestować prosty CLR integracja na podstawie procedura składowana. |
Hello World gotowe próbki |
Przedstawiono podstawowe operacje, aby utworzyć, wdrożyći przetestować prosty world gotowy CLR integracja na podstawie procedura składowana. |
Próbki personifikacji |
Ilustracja użycia personifikacji na używanie poświadczenia przekazywany od klient.W tym celu dostępu do zasobów systemu operacyjnego chronionego, gdy używasz zabezpieczeń zintegrowanych. |
Próbki przestrzennej |
Ilustruje sposób za pomocą personifikacji poświadczenia przekazane od klient dostępu do systemu operacyjnego chronionego zasobów, takich jak pliki, gdy używasz zabezpieczeń zintegrowanych. |
Oracle TVF próbki |
Ilustruje sposób wywoływać kod zarządzany interfejs Oracle udostępnić wyniki wszelkich kwerend Oracle jako funkcja zwracająca tabelę. |
Wyślij zestawu danych przykładowych |
Ilustruje sposób zwrotu ADO.NET DataSet opartych na serwerze po stronie CLR na podstawie procedura składowana jako zestaw wyników do klient. |
Obszar nazw System.Transactions próbki |
Zademonstrowano Kontrola transakcji za pomocą interfejsów API zarządzanego znajdujący się w obszarze nazw obszaru nazw System.Transactions. |