Образцы программирования для среды CLR
В этом разделе рассматриваются образцы приложений, пакетов и кода, которые предназначены для изучения возможностей программирования SQL Server в среде CLR.
Прежде чем начать работу с образцами кода и баз данных SQL Server, их необходимо загрузить и установить. Дополнительные сведения см. в разделе Вопросы установки образцов кода и образцов баз данных SQL Server.
Образцы предназначены только для обучения. Они не предназначены для использования в рабочей среде и не тестировались в ней. Корпорация Майкрософт не предоставляет техническую поддержку для этих образцов. Образцы приложений и сборок не следует соединять или использовать с рабочей базой данных SQL Server или с сервером отчетов без разрешения системного администратора.
Имя | Описание |
---|---|
Содержит программы, образующие дополнительный функциональный уровень на основе образца базы данных AdventureWorks. |
|
Демонстрирует реализацию пяти дополнительных строковых функций Transact-SQL, которые могут обрабатывать как строки в формате Юникод, так и дополнительные символьные строки. |
|
Демонстрирует передачу больших двоичных объектов между SQL Server и файловой системой, которая доступна серверу, с использованием хранимых процедур среды CLR. |
|
Содержит несколько простых функций, демонстрирующих различные характеристики внутрипроцессного доступа к данным для среды CLR. |
|
Содержит возвращающую табличное значение функцию потока, написанную на языке C# или Visual Basic, которая разбивает строку с разделителями-запятыми в таблицу с одним столбцом. |
|
Содержит несколько функций работы с определяемыми пользователем типами данных. |
|
Показывает создание и использование простого, определенного пользователем типа данных как из Transact-SQL, так и из клиентского приложения, использующего System.Data.SqlClient. |
|
Демонстрирует реализацию определяемого пользователем типа данных, который расширяет систему типов базы данных для хранения значений в кодировке UTF8. |
|
Создает два определяемых пользователем типа данных (CADatetime и CADate), которые поддерживают работу с датой и временем в соответствии с календарными правилами. |
|
Демонстрирует использование серверных указателей для разрешения проблемы отсутствия поддержки режима MARS для серверного программирования. |
|
Демонстрирует передачу массива данных от клиента в хранимую процедуру CLR на сервере с использованием пользовательского типа данных CLR. |
|
Демонстрирует основные операции, применяемые для создания, развертывания и тестирования простых хранимых процедур, основанных на интеграции со средой CLR. |
|
Демонстрирует основные операции, применяемые для создания, развертывания и тестирования простых рабочих хранимых процедур, основанных на интеграции со средой CLR. |
|
Демонстрирует, как пользоваться олицетворением для применения учетных данных, переданных клиентом с целью получения доступа к защищенным ресурсам операционной системы, например к файлам, если используется встроенная безопасность. |
|
Демонстрирует использование технологии интеграции со средой CLR для улучшения основных возможностей индексирования и выполнения запросов для поддержки более сложных типов данных и запросов к этим данным. |
|
Демонстрирует вызов интерфейса управляемого кода в Oracle для отображения результатов любого запроса Oracle в виде функции, возвращающей табличное значение. |
|
Демонстрирует возвращение клиенту ADO DataSet на базе .NET в рамках хранимой процедуры CLR в качестве результирующего набора. |
|
Демонстрирует управление транзакциями с использованием управляемых интерфейсов API, расположенных в пространстве имен System.Transactions. |
|
Демонстрирует удаление неиспользуемых сборок в текущей базе данных при помощи запросов к каталогам метаданных. |
|
Показывает, как провести анализ данных фондовой биржи для выявления тренда, представленного последовательностью наблюдений, и сделать на их основе некоторый прогноз на будущее. |
См. также
Другие ресурсы
Основные понятия о программировании интеграции со средой CLR