Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
SQL Server включает примеры приложений, примеры пакетов и многочисленные примеры кода, которые можно использовать для изучения функций программирования интеграции среды CLR.
Полные проекты Visual Studio, реализующие эти примеры и дополнительные материалы, посетите microsoft SQL Server Community Projects и Samples on CodePlex.
| Имя | Описание |
|---|---|
| Доступ к машинном коду из UDF среды CLR | Показывает, как вызывать функцию в собственном коде C++ из определяемой пользователем функции в сборке в базе данных. |
| Пример параметра массива | Демонстрирует создание, обновление или удаление набора строк в базе данных путем передачи массива информации от клиента в хранимую процедуру интеграции CLR на сервере. Это делается с помощью определяемого пользователем протокола. |
| пример UDT даты и времениCalendar-Aware | Определяет два определяемых пользователем объекта, которые обеспечивают обработку дат и времени с учетом календаря. |
| Пример транзакций CLR | Демонстрирует управление транзакциями с помощью управляемых API, расположенных в пространстве имен System.Transactions. |
| Создание контактов с помощью среды CLR и XML | Пример контакта для SQL Server предоставляет некоторые полезные служебные программы, которые формируют дополнительный уровень функциональных возможностей на основе базовой базы данных AdventureWorks2012. Первая программа создает записи контактов для различных типов людей, участвующих в базе данных AdventureWorks2012. Контактные данные указываются с помощью XML и передаются в хранимую процедуру на основе C# или VB для создания XML и размещения его в соответствующих таблицах с базой данных. |
| Функция "Тип валюты" и "Преобразование" | Определяет определяемый пользователем тип данных currency с помощью C#. |
| Обработка больших объектов с помощью среды CLR | Демонстрирует передачу больших двоичных объектов (LOOB) между SQL Server и файловой системой, доступной серверу с помощью хранимых процедур CLR. |
| Пример готовности Hello World | Демонстрирует основные операции для создания, развертывания и тестирования простой хранимой хранимой процедуры на основе интеграции CLR. |
| пример Hello World | Демонстрирует основные операции для создания, развертывания и тестирования простой хранимой процедуры на основе интеграции CLR. |
| Пример доступа к даннымIn-Process | Содержит ряд простых функций, демонстрирующих различные функции поставщика доступа к данным в процессе среды CLR. |
| Пример результирующих наборов | Демонстрирует, как выполнять команды при чтении результатов запроса, не открывая новое подключение и не считывая все результаты в память. |
| Пример отправки набора данных | Демонстрирует, как возвращать набор данных на основе ADO.NET в хранимой процедуре на стороне сервера среды CLR в качестве результирующий набор для клиента. |
| Пример функций строковой служебной программы | Содержит функцию потоковой передачи с табличным значением (TVF), написанную в Visual C# и Visual Basic, которая разделяет строку с запятыми на таблицу с одним столбцом. |
| Пример обработки строкSupplementary-Aware | Показывает реализацию пяти дополнительных Transact-SQL строковых функций, которые могут обрабатывать как строки Юникода, так и суррогатные строки. |
| Служебные программы UDT | Содержит ряд пользовательских функций служебной программы типа данных (UDT). |
| Очистка неиспользуемой сборки | Содержит хранимую процедуру .NET, которая удаляет неиспользуемые сборки в текущей базе данных, запрашивая каталоги метаданных. |
| Определяемый пользователем тип | Показывает создание и использование простого определяемого пользователем типа из Transact-SQL и клиентского приложения с помощью System.Data.SqlClient. |
| Тип данных User-Defined строки UTF8 (UDT) | Демонстрирует реализацию определяемого пользователем типа, расширяющего систему типов базы данных для предоставления хранилища для закодированных значений UTF8. |