CLR 可程式性範例
SQL Server 2005 包括範例應用程式、封裝範例和許多編碼範例,可用於了解 SQL Server 的 Common Language Runtime (CLR) 可程式性功能。
範例只供教育目的之用。它們不能用於實際執行環境,而且尚未在實際執行環境中測試過。Microsoft 不提供對這些範例的技術支援。若沒有系統管理員的權限,就不應該在生產 SQL Server 資料庫或報表伺服器上,連接或使用範例應用程式及組件。
下表描述 CLR 可程式性範例。
名稱 | 描述 |
---|---|
提供形成基底 AdventureWorks 範例資料庫上功能附加層的公用程式。 |
|
顯示可以同時處理 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 來控制交易。 |
請參閱
其他資源
Database Engine .NET Framework Programming