Share via


Transact-SQL-Erweiterungen für die CLR-Integration

Durch die Integration der Common Language Runtime von Microsoft .NET Framework mit SQL Server 2005 (CLR-Integration) können Sie gespeicherte Prozeduren, Trigger, Funktionen, Aggregatfunktionen und Typen in verwaltetem Code zum Verwenden in einer Instanz von SQL Server 2005 erstellen.

Neue Anweisungen für die CLR-Integration

Neue Anweisungen Beschreibung

CREATE ASSEMBLY

Registriert eine .NET Framework-Assembly als Objekt innerhalb einer Instanz von SQL Server 2005, für die CLR-Funktionen (Common Language Runtime), gespeicherte Prozeduren, Trigger, benutzerdefinierte Aggregate und benutzerdefinierte Typen in SQL Server erstellt werden können.

ALTER ASSEMBLY

Ändert eine Assembly durch das Ändern ihrer Eigenschaften und das Hinzufügen oder Entfernen der zugehörigen Dateien.

DROP ASSEMBLY

Entfernt eine Assembly und alle zugehörigen Dateien aus der aktuellen Datenbank.

CREATE AGGREGATE

Erstellt eine benutzerdefinierte Aggregatfunktion in SQL Server, deren Implementierung in einer Klasse einer Assembly in .NET Framework definiert ist.

DROP AGGREGATE

Entfernt eine benutzerdefinierte Aggregatfunktion aus der aktuellen Datenbank.

CREATE TYPE

Erstellt einen Aliasdatentyp in SQL Server oder einen benutzerdefinierten CLR-Typ in SQL Server, dessen Implementierung in der Klasse einer Assembly in .NET Framework definiert ist.

DROP TYPE

Entfernt einen Aliasdatentyp oder benutzerdefinierten CLR-Typ aus der aktuellen Datenbank.

EXECUTE AS

Steuert, welches Benutzerkonto SQL Server verwendet, um Berechtigungen für Datenbankobjekte zu überprüfen, auf die durch eine gespeicherte Prozedur oder eine benutzerdefinierte Funktion verwiesen wird.

Erweiterte Anweisungen für die CLR-Integration

Verbesserte Anweisungen Beschreibung

CREATE PROCEDURE

Aktiviert das Erstellen von CLR-Prozeduren.

Fügt die EXECUTE AS-Klausel hinzu, um den Kontext anzugeben, in dem die gespeicherte Prozedur ausgeführt wird.

ALTER PROCEDURE

Fügt die EXECUTE AS-Klausel hinzu, um den Kontext anzugeben, in dem die gespeicherte Prozedur ausgeführt wird.

CREATE FUNCTION

Aktiviert das Erstellen von CLR-Funktionen.

Fügt die EXECUTE AS-Klausel hinzu, um den Kontext anzugeben, in dem die Funktion ausgeführt wird.

ALTER FUNCTION

Fügt die EXECUTE AS-Klausel hinzu, um den Kontext anzugeben, in dem die Funktion ausgeführt wird.

CREATE TRIGGER

Aktiviert das Erstellen von CLR-Triggern.

Siehe auch

Verweis

DDL-Anweisungen (Data Definition Language, Datendefinitionssprache) (Transact-SQL)

Andere Ressourcen

Neuigkeiten und Erweiterungen in Transact-SQL (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005