CLR-Integration in SQL Server (ADO.NET)
In SQL Server 2005 wurde die CLR-Komponente von .NET Framework für Microsoft Windows eingeführt. Daher können gespeicherte Prozeduren, Trigger, benutzerdefinierte Datentypen, Funktionen und Aggregate sowie Tabellenwertfunktionen mit kontinuierlichem Datenstream (STVF, Streaming Table-Valued Function) in jeder beliebigen .NET Framework-Sprache, z. B. Microsoft Visual Basic .NET oder Microsoft Visual C#, geschrieben werden. Der Microsoft.SqlServer.Server-Namespace enthält eine Gruppe neuer Anwendungsprogrammierschnittstellen (APIs), die die Interaktion von verwaltetem Code mit der Microsoft SQL Server-Umgebung ermöglichen.
In diesem Abschnitt werden Funktionen und das Verhalten beschrieben, die bzw. das für die CLR-Integration in SQL Server und die in SQL Server integrierten Erweiterungen für ADO.NET spezifisch sind bzw. ist.
In diesem Abschnitt sollen die Informationen bereitgestellt werden, die für den Einstieg in das Programmieren mit der CLR-Integration in SQL Server erforderlich sind. Es ist nicht Ziel dieses Abschnitts, das Thema umfassend abzudecken. Weitere ausführliche Informationen finden Sie in der Onlinedokumentation zu SQL Server für die von Ihnen verwendete Version von SQL Server.
SQL Server 2005 |
SQL Server 2008 |
---|---|
Programmierkonzepte für die Common Language Runtime (CLR)-Integration |
In diesem Abschnitt
Einführung in die CLR-Integration für SQL Server (ADO.NET)
Stellt eine Einführung in die CLR-Integration in SQL Server bereit. Stellt Links für weitere Themen bereit.Benutzerdefinierte CLR-Funktionen (ADO.NET)
Beschreibt das Implementieren und Verwenden der verschiedenen Arten von CLR-Funktionen: Tabellenwertfunktionen, Skalarfunktionen und benutzerdefinierte Aggregatfunktionen.Benutzerdefinierte CLR-Typen (ADO.NET)
Beschreibt das Implementieren und Verwenden von benutzerdefinierten CLR-Typen. Stellt Links für weitere Themen bereit.Gespeicherte CLR-Prozeduren (ADO.NET)
Beschreibt das Implementieren und Verwenden von gespeicherten CLR-Prozeduren. Stellt Links für weitere Themen bereit.CLR-Trigger (ADO.NET)
Beschreibt das Implementieren und Verwenden von CLR-Triggern. Stellt Links für weitere Themen bereit.Die Kontextverbindung (ADO.NET)
Beschreibt die Kontextverbindung.Prozessinternes spezifisches Verhalten von ADO.NET in SQL Server
Beschreibt die in SQL Server integrierten Erweiterungen für ADO.NET sowie den Verbindungskontext. Stellt Links für weitere Themen bereit.