Share via


CLR 可程式性範例

[本主題是發行前的文件集,在未來的版本中可能有所變更。空白的主題則以預留位置表示。請注意:為了提供您更多繁體中文的內容,Microsoft 以非傳統翻譯方式 (例如機器翻譯) 提供當地語系化的文件。針對此發行前版本,本文件中的部分內容就是以非傳統方式翻譯。Microsoft 了解非傳統方式翻譯的文件很難盡善盡美,此類文件或許會有詞彙、結構、文法方面的錯誤。本內容的正式版將會以傳統翻譯方式翻譯,提供與舊版本相等的譯文品質。]

本節描述範例應用程式、封裝範例和編碼範例,可用於了解 SQL Server 的 Common Language Runtime (CLR) 可程式性功能。

您必須先下載並安裝 SQL Server 範例和範例資料庫,才可以檢視或使用它們。如需詳細資訊,請參閱<安裝 SQL Server 範例和範例資料庫的考量>。

範例只供教育目的之用。它們不能用於實際執行環境,而且尚未在實際執行環境中測試過。Microsoft不提供對這些範例的技術支援。若沒有系統管理員的權限,就不應該在生產 SQL Server 資料庫或報表伺服器上,連接或使用範例應用程式及組件。

名稱 描述

Readme_AdventureWorks Cycles CLR 層範例

提供形成基底 AdventureWorks2008R2 範例資料庫上額外功能層的公用程式。

Readme_Supplementary-Aware String Manipulation 範例

顯示可以同時處理 Unicode 和增補字元字串之五個增補字元感知 Transact-SQL 字串函數的實作。

Readme_Large Object (LOB) 處理範例

示範在 SQL Server 和檔案系統 (伺服器可使用 CLR 預存程序進行存取) 之間傳送大型二進位物件 (LOB)。

Readme_In-Process Data Access 範例

包含示範 CLR 同處理序資料存取提供者之各種功能的數個簡單函數。

Readme_String Utilities 範例

包含資料流資料表值函數,以 C# 與 Visual Basic 撰寫,將逗號分隔的字串分割成包含一個資料行的資料表。

Readme_UDT 公用程式範例

包含數個使用者自訂資料類型公用程式函數。

Readme_UDT 範例

顯示從 Transact-SQL 和使用 System.Data.SqlClient 的用戶端應用程式建立及使用簡單的使用者自訂資料類型。

Readme_UTF8 UDT 範例

示範使用者自訂資料類型的實作,即擴充資料庫的類型系統來為 UTF8 編碼值提供儲存體。

Readme_Calendar-Aware Date/Time UDT 範例

定義兩種使用者自訂資料類型 (CADatetime 和 CADate),提供日期和時間的日曆感知處理。

Readme_Result Set 範例

示範如何使用伺服器端資料指標來解決伺服器端程式設計不支援 Multiple Active Result Set (MARS) 的問題。

Readme_Array Parameter 範例

示範如何使用 CLR 整合使用者自訂資料類型,從用戶端將資訊的陣列傳遞至伺服器上的 CLR 整合預存程序。

Readme_Hello World 範例

示範建立、部署和測試以簡單 CLR 整合為基礎的預存程序過程中所涉及的基本作業。

Readme_Hello World Ready 範例

示範建立、部署和測試以簡單全球化整備 CLR 整合為基礎的預存程序過程中所涉及的基本作業。

Impersonation Sample

示範在使用整合式安全性時,如何利用模擬,使用從用戶端傳遞的認證存取作業系統保護的資源,例如檔案。

Readme_Spatial 範例

示範如何使用 CLR 整合技術來加強基本檢索和查詢功能,以支援類型更加複雜的資料和資料的查詢。

Readme_Oracle TVF 範例

示範如何叫用 Oracle 的 Managed 程式碼介面來公開任何資料表值函數形式之 Oracle 查詢的結果。

Readme_Send DataSet 範例

示範如何在伺服器端以 CLR 為基礎的預存程序內傳回以 ADO .NET 為基礎的資料集,做為用戶端的結果集。

Readme_System.Transactions 範例

示範使用位於 System.Transactions 命名空間內的 Managed API 來控制交易。

Readme_Assembly Cleanup 範例

示範如何在目前的資料庫中查詢中繼資料目錄來清理未使用的組件。

Readme_Time Series 範例

示範如何檢查股票市場資料來識別以觀察順序表示的趨勢,並根據該資料進行某種未來的預測。

請參閱

其他資源

Common Language Runtime (CLR) 整合程式設計概念

說明及資訊

取得 SQL Server 2008 R2 協助