Образцы программирования для среды CLR
SQL Server 2005 включает образцы приложений, образцы пакетов и многочисленные образцы кода, которые можно использовать для изучения возможностей программирования SQL Server в среде CLR.
Образцы предназначены только для обучения. Они не предназначены для использования в рабочей среде и не тестировались в ней. Корпорация Майкрософт не предоставляет техническую поддержку для этих образцов. Образцы приложений и сборок не следует соединять или использовать с рабочей базой данных SQL Server или с сервером отчетов без разрешения системного администратора.
В следующей таблице описаны образцы программного кода для среды CLR.
Имя | Описание |
---|---|
Предоставляет утилиты, которые формируют дополнительный слой функциональности над образцом базы данных 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. |
См. также
Другие ресурсы
Database Engine .NET Framework Programming