Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
SQL Server enthält Beispielanwendungen, Paketbeispiele und zahlreiche Codebeispiele, mit denen Sie mehr über die Programmierbarkeitsfeatures der CLR-Integration (Common Language Runtime) erfahren können.
Vollständige Visual Studio-Projekte, die diese Beispiele und zusätzliche Materialien implementieren, finden Sie unter Microsoft SQL Server Community Projects & Samples on CodePlex.
| Name | BESCHREIBUNG |
|---|---|
| Zugreifen auf nativen Code aus einer CLR-UDF | Zeigt, wie eine Funktion in systemeigenem (nicht verwaltetem) C++-Code aus einer benutzerdefinierten Funktion in einer Assembly in Ihrer Datenbank aufgerufen wird. |
| Arrayparameterbeispiel | Veranschaulicht, wie eine Reihe von Zeilen in einer Datenbank erstellt, aktualisiert oder gelöscht wird, indem ein Array von Informationen von einem Client an eine gespeicherte CLR-Integrationsprozedur auf dem Server übergeben wird. Dazu wird ein UDT verwendet. |
| Calendar-Aware UdT-Beispiel für Datum und Uhrzeit | Definiert zwei UDTs, die die Kalenderbehandlung von Datums- und Uhrzeitangaben ermöglichen. |
| CLR-Transaktionen (Beispiel) | Veranschaulicht die Steuerung von Transaktionen mithilfe der verwalteten APIs im System.Transactions-Namespace. |
| Erstellen von Kontakten mit CLR und XML | Das Contact-Beispiel für SQL Server bietet einige nützliche Hilfsprogramme, die eine zusätzliche Funktionalitätsebene über der Basisdatenbank AdventureWorks2012 bilden. Das erste Hilfsprogramm erstellt Kontaktdatensätze für verschiedene Typen von Personen, die an der AdventureWorks2012-Datenbank beteiligt sind. Die Kontaktinformationen werden mithilfe von XML angegeben und an eine C#-basierte oder VB-gespeicherte Prozedur übergeben, um den XML-Code zu erstellen und in den richtigen Tabellen mit der Datenbank zu platzieren. |
| Währungstyp und Konvertierungsfunktion | Definiert einen benutzerdefinierten Währungsdatentyp mit C#. |
| Behandeln großer Objekte mithilfe von CLR | Veranschaulicht das Übertragen großer binärer Objekte (LOBs) zwischen SQL Server und einem Dateisystem, auf das über gespeicherte CLR-Prozeduren auf den Server zugegriffen werden kann. |
| Hello World Ready-Beispiel | Veranschaulicht die grundlegenden Vorgänge zum Erstellen, Bereitstellen und Testen einer einfachen, weltbereiten CLR-integrationsbasierten gespeicherten Prozedur. |
| Hello World-Beispiel- | Veranschaulicht die grundlegenden Vorgänge zum Erstellen, Bereitstellen und Testen einer einfachen, auf CLR-Integration basierenden gespeicherten Prozedur. |
| In-Process Datenzugriffsbeispiel | Enthält eine Reihe einfacher Funktionen, die verschiedene Features des IN-Process-Datenzugriffsanbieters clR veranschaulichen. |
| Ergebnissatzbeispiel | Veranschaulicht, wie Befehle beim Lesen der Ergebnisse einer Abfrage ausgeführt werden, ohne eine neue Verbindung zu öffnen und ohne alle Ergebnisse in den Arbeitsspeicher zu lesen. |
| DataSet-Beispiel senden | Veranschaulicht, wie ein ADO.NET basierendes DataSet innerhalb einer serverseitigen CLR-basierten gespeicherten Prozedur als Resultset an den Client zurückgegeben wird. |
| Beispiel für Zeichenfolgenhilfsfunktionen | Enthält eine streamingtabellenwertige Funktion (TVF), geschrieben in Visual C# und Visual Basic, die eine durch Trennzeichen getrennte Zeichenfolge in eine Tabelle mit einer Spalte aufteilt. |
| Beispiel fürSupplementary-Aware Zeichenfolgenmanipulation | Zeigt die Implementierung von fünf ergänzenden Transact-SQL Zeichenfolgenfunktionen, die Unicode- und Ersatzzeichenfolgen verarbeiten können. |
| UDT Utilities | Enthält eine Reihe von benutzerdefinierten Datentypfunktionen (UDT). |
| Nicht verwendete Assemblybereinigung | Enthält eine gespeicherte .NET-Prozedur, die nicht verwendete Assemblys in der aktuellen Datenbank durch Abfragen der Metadatenkataloge löscht. |
| Benutzerdefinierter Typ | Zeigt die Erstellung und Verwendung eines einfachen UDT aus Transact-SQL und einer Clientanwendung mit System.Data.SqlClient. |
| UTF8 String User-Defined Datentyp (UDT) | Veranschaulicht die Implementierung eines UDT, das das Typsystem der Datenbank erweitert, um Speicher für UTF8-codierte Werte bereitzustellen. |