Tworzenie obiektów bazy danych z Common Language Runtime (CLR) integracja
Można tworzyć obiektów bazy danych za pomocą SQL Server Integracja z systemu .NET Framework wykonywalnych języka wspólnego (CLR). Managed code that runs inside of Microsoft SQL Server is referred to as a "CLR routine." Procedury te obejmują:
Wartości wartość skalarna funkcji zdefiniowanych przez użytkownika (wartość skalarna UDFs)
Wartości tabela funkcje zdefiniowane przez użytkownika (TVFs)
Procedury zdefiniowane przez użytkownika (UDPs)
Zdefiniowane przez użytkownika wyzwalaczy
Procedury CLR mieć tę samą strukturę kod zarządzany.Które są mapowane publiczne, statyczne (współużytkowane w Microsoft Metody języka Visual Basic .NET) klasy. Oprócz procedury zdefiniowanej przez użytkownika typów (UDTs) i zdefiniowanych przez użytkownika agregacja funkcji można także zdefiniować przy użyciu systemu .NET Framework.UDTs i zagregowanych przez użytkownika są mapowane do całego klas systemu .NET Framework.
Każdy typ procedury systemu .NET Framework ma Transact-SQL Deklaracja i może być używana w dowolnym miejscu w SQL Server które Transact-SQL można używać odpowiednika. Na przykład wartość skalarna UDFs mogą być używane w dowolnym wyrażeniem wartość skalarna.TVF mogą być używane w dowolnej klauzula FROM.Procedura może być wywoływana za pomocą instrukcja EXEC lub wywoływane z aplikacji klienckiej.
Note that Visual Studio .NET 2003 cannot be used for CLR integration programming.SQL Server includes the .NET Framework pre-installed, and Visual Studio .NET 2003 cannot use the .NET Framework 2.0 assemblies.
Poniższa lista zawiera tematy omówione w tej sekcji.
Wprowadzenie do środowiska CLR integracja
Zawiera krótki przegląd bibliotek i obszary nazw wymaganych do kompilowania obiektu przy użyciu środowiska CLR integracja z SQL Server. Zawiera przykładowe składowana procedura CLR "Hello World".Obsługiwany system .NET Framework biblioteki
Zawiera informacje dotyczące systemu .NET Framework bibliotek obsługiwanych przez integrację środowiska CLR.Ograniczenia dotyczące środowiska CLR model programowania integracja
Zawiera informacje dotyczące integracja CLR ograniczeń modelu programowania.Typy danych języka SQL Server w programie .NET Framework
Omówienie SQL Server typy danych i ich odpowiedniki systemu .NET Framework.Omówienie integracja CLR atrybuty niestandardowe
Zawiera informacje dotyczące integracja CLR atrybutów niestandardowych.Środowisko CLR funkcje zdefiniowane przez użytkownika
Informacje dotyczące wdrażania i za pomocą różnego typu CLR funkcji: Funkcje agregujące wartości tabela skalarne i zdefiniowanych przez użytkownika.Środowisko CLR Typy definiowane przez użytkownika
Informacje dotyczące wdrażania i użyj środowiska CLR typów zdefiniowanych przez użytkownika.Środowisko CLR przechowywanych procedur
Informacje dotyczące wdrażania i procedury przechowywane środowiska CLR.Środowisko CLR wyzwalaczy
Informacje dotyczące wdrażania i używanie wyzwalaczy środowiska CLR.