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, die Sie zum Erlernen der CLR (Common Language Runtime)-Programmierbarkeitsfunktionen verwenden können.
Vollständige Visual Studio-Projekte, in denen diese Beispiele implementiert werden, und weitere Materialien finden Sie unter "Microsoft SQL Server Samples and Community Projects" auf CodePlex.
Name |
Beschreibung |
|---|---|
Zeigt, wie eine Funktion in systemeigenem (nicht verwaltetem) C++-Code in der Datenbank von einer benutzerdefinierten Funktion in einer Assembly aufgerufen wird. |
|
Zeigt, wie Sie eine Gruppe von Zeilen in einer Datenbank durch Übergeben eines Arrays mit Informationen von einem Client an eine CLR-gespeicherte Prozedur auf dem Server erstellen, aktualisieren oder löschen können. Zu diesem Zweck wird ein UDT verwendet. |
|
Beispiel für lokalem Kalender entsprechende Datums-/Uhrzeit-UDTs |
Definiert zwei UDTs, die die dem lokal gültigen Kalender entsprechende Verarbeitung von Daten und Uhrzeiten bereitstellen. |
Veranschaulicht das Steuern von Transaktionen mithilfe der im System.Transactions-Namespace vorhandenen verwalteten APIs. |
|
Das Kontakterstellungsbeispiel für SQL Server stellt nützliche Hilfsprogramme bereit, die eine zusätzliche Funktionalitätsebene auf der einfachen AdventureWorks2012-Beispieldatenbank bilden. Das erste Hilfsprogramm erstellt Kontaktdatensätze für die verschiedenen Personen, die mit der AdventureWorks2012-Datenbank in Verbindung stehen. Die Kontaktinformationen werden mit XML angegeben und an eine C#- oder VB-basierte gespeicherte Prozedur übergeben, um das XML zu erstellen und es in die ordnungsgemäßen Tabellen für die Datenbank einzufügen. |
|
Definiert einen benutzerdefinierten Currency-Datentyp mithilfe von C#. |
|
Veranschaulicht die Übertragung umfangreicher Binärobjekte (Large Binary Objects, LOBs) zwischen SQL Server und einem Dateisystem, auf das der Server mithilfe von gespeicherten CLR-Prozeduren zugreifen kann. |
|
Veranschaulicht die grundlegenden Vorgänge, die beim Erstellen, Bereitstellen und Testen einer einfachen gespeicherten World-Ready-Prozedur, die auf der CLR-Integration basiert, ausgeführt werden müssen. |
|
Veranschaulicht die grundlegenden Vorgänge, die beim Erstellen, Bereitstellen und Testen einer einfachen gespeicherten Prozedur, die auf der CLR-Integration basiert, ausgeführt werden müssen. |
|
Enthält eine bestimmte Anzahl von einfachen Funktionen zur Demonstration verschiedener Funktionen des prozessinternen CLR-Datenzugriffsanbieters. |
|
Veranschaulicht, wie Befehle beim Durchsehen der Ergebnisse einer Abfrage ausgeführt werden können, ohne eine neue Verbindung öffnen und ohne alle Ergebnisse in den Speicher laden zu müssen. |
|
Zeigt, wie Sie ein auf ADO.NET basiertes Dataset in einer serverseitigen CLR-basierten gespeicherten Prozedur als Resultset an den Client zurückgeben. |
|
Enthält eine Streaming-Tabellenwertfunktion (Table-Valued Function, TVF) in Visual C# und Visual Basic, die eine durch Trennzeichen getrennte Zeichenfolge in eine Tabelle mit einer Spalte unterteilt. |
|
Beispiel für Zeichenfolgendarstellung mit ergänzenden Zeichen |
Zeigt die Implementierung von fünf Transact-SQL-Zeichenfolgenfunktionen mit ergänzenden Funktionen, die sowohl Unicode- als auch Ersatzzeichenfolgen verarbeiten können. |
Enthält eine Reihe von Hilfsprogrammfunktionen mit benutzerdefiniertem Datentyp (User-Defined Data Type, UDT). |
|
Enthält eine gespeicherte .NET-Prozedur, die durch Abfragen der Metadaten-Kataloge nicht verwendete Assemblys in der aktuellen Datenbank löscht. |
|
Veranschaulicht das Erstellen und Verwenden eines einfachen UDT sowohl aus Transact-SQL als auch aus einer Clientanwendung heraus, die System.Data.SqlClient verwendet. |
|
Veranschaulicht die Implementierung eines UDT, der das Typensystem der Datenbank erweitert, um UTF8-codierte Werte speichern zu können. |