CLR 可程式性範例
[本主題是發行前的文件集,在未來的版本中可能有所變更。空白的主題則以預留位置表示。請注意:為了提供您更多繁體中文的內容,Microsoft 以非傳統翻譯方式 (例如機器翻譯) 提供當地語系化的文件。針對此發行前版本,本文件中的部分內容就是以非傳統方式翻譯。Microsoft 了解非傳統方式翻譯的文件很難盡善盡美,此類文件或許會有詞彙、結構、文法方面的錯誤。本內容的正式版將會以傳統翻譯方式翻譯,提供與舊版本相等的譯文品質。]
本節描述範例應用程式、封裝範例和編碼範例,可用於了解 SQL Server 的 Common Language Runtime (CLR) 可程式性功能。
您必須先下載並安裝 SQL Server 範例和範例資料庫,才可以檢視或使用它們。如需詳細資訊,請參閱<安裝 SQL Server 範例和範例資料庫的考量>。
範例只供教育目的之用。它們不能用於實際執行環境,而且尚未在實際執行環境中測試過。Microsoft不提供對這些範例的技術支援。若沒有系統管理員的權限,就不應該在生產 SQL Server 資料庫或報表伺服器上,連接或使用範例應用程式及組件。
名稱 | 描述 |
---|---|
提供形成基底 AdventureWorks2008R2 範例資料庫上額外功能層的公用程式。 |
|
顯示可以同時處理 Unicode 和增補字元字串之五個增補字元感知 Transact-SQL 字串函數的實作。 |
|
示範在 SQL Server 和檔案系統 (伺服器可使用 CLR 預存程序進行存取) 之間傳送大型二進位物件 (LOB)。 |
|
包含示範 CLR 同處理序資料存取提供者之各種功能的數個簡單函數。 |
|
包含資料流資料表值函數,以 C# 與 Visual Basic 撰寫,將逗號分隔的字串分割成包含一個資料行的資料表。 |
|
包含數個使用者自訂資料類型公用程式函數。 |
|
顯示從 Transact-SQL 和使用 System.Data.SqlClient 的用戶端應用程式建立及使用簡單的使用者自訂資料類型。 |
|
示範使用者自訂資料類型的實作,即擴充資料庫的類型系統來為 UTF8 編碼值提供儲存體。 |
|
定義兩種使用者自訂資料類型 (CADatetime 和 CADate),提供日期和時間的日曆感知處理。 |
|
示範如何使用伺服器端資料指標來解決伺服器端程式設計不支援 Multiple Active Result Set (MARS) 的問題。 |
|
示範如何使用 CLR 整合使用者自訂資料類型,從用戶端將資訊的陣列傳遞至伺服器上的 CLR 整合預存程序。 |
|
示範建立、部署和測試以簡單 CLR 整合為基礎的預存程序過程中所涉及的基本作業。 |
|
示範建立、部署和測試以簡單全球化整備 CLR 整合為基礎的預存程序過程中所涉及的基本作業。 |
|
示範在使用整合式安全性時,如何利用模擬,使用從用戶端傳遞的認證存取作業系統保護的資源,例如檔案。 |
|
示範如何使用 CLR 整合技術來加強基本檢索和查詢功能,以支援類型更加複雜的資料和資料的查詢。 |
|
示範如何叫用 Oracle 的 Managed 程式碼介面來公開任何資料表值函數形式之 Oracle 查詢的結果。 |
|
示範如何在伺服器端以 CLR 為基礎的預存程序內傳回以 ADO .NET 為基礎的資料集,做為用戶端的結果集。 |
|
示範使用位於 System.Transactions 命名空間內的 Managed API 來控制交易。 |
|
示範如何在目前的資料庫中查詢中繼資料目錄來清理未使用的組件。 |
|
示範如何檢查股票市場資料來識別以觀察順序表示的趨勢,並根據該資料進行某種未來的預測。 |
請參閱
其他資源
Common Language Runtime (CLR) 整合程式設計概念